home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / FAQs / SGIfaqs / SGI-Hardware-faq < prev    next >
Text File  |  1994-08-01  |  182KB  |  4,694 lines

  1.  
  2.                      SGI Hardware Questions and Answers
  3.                 ==================================
  4.  
  5.   The following is a list of questions and answers culled from the last 1800
  6.   messages to comp.sys.sgi.hardware.  Note that the first entry here is the 
  7.   April 6, 1994 SGI Hardware FAQ list.  It is also included in the 
  8.   toolbox/hardware directory.
  9.  
  10.   Where there were multiple answers, they are shown as 
  11.  
  12.     --- 1 ---
  13.      [............]
  14.  
  15.  
  16.     --- 2 ---
  17.      [............]
  18.  
  19.  
  20.     etc cetera.
  21.  
  22. ---------------------------------------------------------------------------
  23.  
  24.                      Table of Contents
  25.     
  26.     (1) - SGI Hardware FAQ
  27.     (2) - Moire Patterns
  28.     (3) - Disk problems on crashed system
  29.     (4) - Forced Perfect Terminators
  30.     (5) - Determining graphics mode
  31.     (6) - Printer port gets stuck
  32.     (7) - Maximum Memory capacity
  33.     (8) - Disk Striping Questions
  34.     (9) - Seagate ST42100N configuration
  35.    (10) - SCSI Timeout problems
  36.    (11) - Making a new Boot disk
  37.    (12) - Accessing VAX Tape Drives from Indigo
  38.    (13) - Indigo CPU/SCSI Board Problems
  39.    (14) - Exabyte 8205 on an Indigo2
  40.    (15) - Disks for Indy's
  41.    (16) - Indy Graphics
  42.    (17) - VME Interrupts
  43.    (18) - Extending Keyboard, Mouse and Video signals
  44.    (19) - More SCSI for Challenge M
  45.    (20) - Device Driver Guide for 4.x versus 5.x
  46.    (21) - Trouble with Indigo Disk Drive
  47.    (22) - Bru for floptical?
  48.    (23) - Using serial port to detect a switch closure
  49.    (24) - Toshiba XM3401BC on Indigo
  50.    (25) - Software protection
  51.    (26) - Using 'setmon'
  52.    (27) - Fastest Baud rate for serial ports
  53.    (28) - Odd baud rates
  54.    (29) - SCSI Devices on Twin Tower machines
  55.    (30) - Connecting Video Projectors to SGI platforms
  56.    (31) - Using 'sysid' for software licensing
  57.    (32) - Books about MIPS processors
  58.    (33) - Wangtek DAT on an Indy?
  59.    (34) - DAT drive on Power Series Systems
  60.    (35) - Serial Port & Modem Cabling for Indigo
  61.    (36) - FDDI/CDDI on Indigo2
  62.    (37) - Apple (or other) CD-ROM on SGI
  63.    (38) - Connecting Tektronix color printer to SCSI port
  64.    (39) - Disks for Challenge L
  65.    (40) - Multichannel Option Problems
  66.    (41) - Flicker on Indigo2
  67.    (42) - Fuji M2263SA on an Indy?
  68.    (43) - 4D/25 Boot problem
  69.    (44) - Maximum Memory on a 4D/25
  70.    (45) - Bru and M/O drives
  71.    (46) - VME Transfer Problems
  72.    (47) - Pio_bcopyin and pio_bcopyout arguments
  73.    (48) - DMA Rates on EISA & GIO
  74.    (49) - SGI Periodic Table
  75.    (50) - Quick Ring for Indy?
  76.    (51) - Reading audio from CD-ROM drive into aiff file
  77.    (52) - Determining current video scan rate
  78.    (53) - Using Vigra MMI-210 in a 4D/320S
  79.    (54) - Software upgrade required for R4400?
  80.    (55) - FDDI in Indigo2
  81.    (56) - 1024x768 support with Elan for projector
  82.    (57) - Reading data from DAT with a program
  83.    (58) - Replacement Indigo Keyboard?
  84.    (59) - Can't find tape drive on 4D/35
  85.    (60) - Will 525 MB tapes work in QIC 150 drives?
  86.    (61) - Second SCSI bus for Indigo?
  87.    (62) - Audio programming on Indigo2 (applies to Indigo and Indy as well)
  88.    (63) - Audio programming - part 2
  89.    (64) - Power Connections for SGI systems
  90.    (65) - Maxtor 8760E drive on 4D/240S
  91.    (66) - Panic crashes
  92.    (67) - Swap space or RAM?
  93.    (68) - Help with Exabyte 8505 tape drive
  94.    (69) - Indy Third Party Drive Problems
  95.    (70) - R2000A/R3000 - What does this mean?
  96.    (71) - Heat problems with Seagate Barracuda in an R4000 Indigo?
  97.    (72) - Optical Disk Drive suggestions?
  98.    (73) - Moving a drive from one machine to another
  99.    (74) - IO4 Bus arbitration question
  100.    (75) - Disk drive problem with Indigo
  101.    (76) - Print problems with LaserWriter Pro
  102.    (77) - NFS performance problems on 4D/35
  103.    (78) - Indigo Environmental Operating conditions
  104.    (79) - Apple CD-ROM - Part 2     [see (37)]
  105.    (80) - Difference between R4000 in Indigo and R4000PC in Indy
  106.  
  107.  
  108.  
  109. *******************************************************************************
  110.  
  111.  
  112.  
  113. (1) - SGI Hardware FAQ     [1002 lines long]
  114. ---------------------------------------------------------------------------
  115.  
  116. From: sgi-faq@viz.tamu.edu (The SGI FAQ group)
  117. Newsgroups: comp.sys.sgi.misc,comp.answers,news.answers
  118. Subject: SGI hardware Frequently Asked Questions (FAQ)
  119. Supersedes: <hardware_764182743@viz.tamu.edu>
  120. Followup-To: comp.sys.sgi.misc
  121. Date: 6 Apr 1994 20:12:17 GMT
  122. Organization: Visualization Lab, Texas A&M University
  123. Lines: 984
  124. Expires: 4 May 1994 20:11:14 GMT
  125. Reply-To: sgi-faq@viz.tamu.edu (The SGI FAQ group)
  126. NNTP-Posting-Host: viz.tamu.edu
  127. Originator: sgi-faq@viz
  128.  
  129. Archive-name: sgi/faq/hardware
  130. Last-modified: Wed Mar  9 16:12:38 CST 1994
  131.  
  132.     SGI hardware Frequently Asked Questions (FAQ)
  133.  
  134. This is one of the Silicon Graphics FAQ series, which consists of:
  135.  
  136.     SGI admin FAQ - IRIX system administration
  137.     SGI apps FAQ - Applications & compilers
  138.     SGI graphics FAQ - Graphics and user environment customization
  139.     SGI hardware FAQ - Hardware
  140.     SGI misc FAQ - Introduction & miscellaneous information
  141.     SGI performer FAQ - IRIS Performer
  142.     SGI pointer FAQ - Pointer to the other FAQs
  143.  
  144. Read the misc FAQ for information about the FAQs themselves.  Each FAQ
  145. is posted to comp.sys.sgi.misc and to the news.answers and comp.answers
  146. newsgroups (whose purpose is to store FAQs) twice per month.  If you
  147. can't find one of the FAQs with your news program, you can get it by
  148. anonymous FTP from one of these sites:
  149.  
  150.     rtfm.mit.edu:/pub/usenet/comp.sys.sgi.misc/
  151.     rtfm.mit.edu:/pub/usenet/news.answers/sgi/faq/
  152.     rtfm.mit.edu:/pub/usenet/comp.answers/sgi/faq/
  153.     viz.tamu.edu:/pub/sgi/faq/
  154.  
  155. Note that rtfm.mit.edu is home to many other FAQs and informational
  156. documents, and is a good place to look if you can't find an answer
  157. here. If you can't use FTP, send mail to mail-server@rtfm.mit.edu with
  158. the command 'send usenet/news.answers/ftp-list/faq' on a line by itself
  159. in the text, and it will send you a document describing how to FTP by
  160. mail. You can also read a hypertext version of the FAQs at
  161.  
  162.     http://www.cis.ohio-state.edu/hypertext/faq/usenet/sgi/top.html
  163.  
  164. The SGI FAQs are freely distributable and wide circulation is encouraged.
  165. The contents are accurate as far as we know, but the usual disclaimers
  166. apply. Please send additions and changes to sgi-faq@viz.tamu.edu.
  167.  
  168. Topics covered in this FAQ:
  169. ---------------------------
  170.    -1- GENERAL INFORMATION
  171.    -2- Where can I get a copy of SGI's Periodic Table of the Irises?
  172.    -3- What third-party vendors sell thus-and-such for SGIs?
  173.    -4- Where can I get used SGI machines?
  174.    -5- What is my old SGI machine worth?
  175.    -6- What about my IRIS 2000 or 3000?
  176.    -7- Should I shut off my Iris at night?
  177.    -8- MEMORY
  178.    -9- Can I mix 1MB and 2MB SIMMS in my 4D/20 & 4D/25 Personal IRISes?
  179.   -10- Can I add 4MB SIMMS to my 4D/20 or 4D/25 PI?
  180.   -11- How many 4MB SIMMS can be put into an Indigo?
  181.   -12- How can I find a bad SIMM?
  182.   -13- MONITORS AND VIDEO HARDWARE
  183.   -14- My monitor is maladjusted in some way. How to fix it?
  184.   -15- Can I have 2 graphics displays on my Indigo?
  185.   -16- What do I need to do stereo on an Onyx/RE2?
  186.   -17- What new (higher performance) video options are available?
  187.   -18- Can I use my SGI monitor on my PC?
  188.   -19- Can I use my PC monitor on my SGI?
  189.   -20- What video formats, scan rate, etc. do SGI monitors support?
  190.   -21- STORAGE DEVICES
  191.   -22- What do all these SCSI technical terms mean?
  192.   -23- How many SCSI devices can I have on an Indigo?
  193.   -24- How do I install external SCSI disks on my SGI?
  194.   -25- What kind of DAT drive does SGI sell for the Indigo?
  195.   -26- Can I use a 3rd-party cartridge tape drive on my Indigo?
  196.   -27- Which Exabyte drives work with SGI systems?
  197.   -28- How to connect my 3rd-party tape drive to my SGI?
  198.   -29- How should I set up my tape drive so tar's 'r' and 'u' options
  199.        work?
  200.   -30- What do I do when I get checksum error reading a tar tape?
  201.   -31- How can I recover a partially overwritten tar tape?
  202.   -32- When and how should I clean my tape drive?
  203.   -33- How can I eject a jammed tape?
  204.   -34- Can I use a non-SGI CD-ROM on my SGI?
  205.   -35- Why can't Joe User eject his CD-ROM?
  206.   -36- How can Joe User mount and unmount his MO disk?
  207.   -37- Why do SGI SCSI controllers have host ID 0 instead of the usual
  208.        7?
  209.   -38- EVERYTHING ELSE
  210.   -39- How long can my monitor/keyboard/mouse cables be?
  211.   -40- What is "/dev/tport" used for?
  212.   -41- How fast is the Indigo parallel port?
  213.   -42- What are the differences between the Indigo R4000 and Indigo2?
  214.   -43- What high speed interfaces are available for Onyx?
  215.   -44- Why doesn't my modem work?
  216.   -45- What mice can I use with my Indigo or Indigo2?
  217.   -46- What about uninterruptable power supplies?
  218.  
  219. ----------------------------------------------------------------------
  220.  
  221. Subject:    -1- GENERAL INFORMATION
  222. Date: 09 Jan 94 00:00:01 EST
  223.  
  224. The next few items discuss general questions about hardware.
  225.  
  226. ------------------------------
  227.  
  228. Subject:    -2- Where can I get a copy of SGI's Periodic Table of the
  229.                 Irises?
  230. Date: 10 Dec 93 00:00:01 EST
  231.  
  232. SGI Direct (see the misc FAQ for phone numbers) and your friendly
  233. neighborhood salesbeing is guaranteed to have the latest. Nonetheless,
  234. the misc FAQ lists the locations of FTPable Postscript versions.
  235.  
  236. ------------------------------
  237.  
  238. Subject:    -3- What third-party vendors sell thus-and-such for SGIs?
  239. Date: 17 Feb 94 00:00:01 EST
  240.  
  241. Look in the misc FAQ for a pointer to lists of third-party disks,
  242. memory, magneto-optical drives and general vendors.
  243.  
  244. ------------------------------
  245.  
  246. Subject:    -4- Where can I get used SGI machines?
  247. Date: 18 Feb 94 00:00:01 CST
  248.  
  249. The SGI Systems Remarketing group makes used SGI machines available to
  250. sales representatives.  If you want to buy a used SGI machine, ask your
  251. local sales rep or call SGI Direct (see the misc FAQ for phone numbers).
  252.  
  253. wgbhres@world.std.com (Boris Levitin) lists some other remarketers:
  254.  
  255.     Concorde Groupe                         800-437-8621, 404-423-0070
  256.     Concorde Groupe, fax                    404-426-8130
  257.     Falcon Systems, Jeff Geiger             800-326-1002
  258.     Minicomputer Exchange, John McFarland   408-733-4400
  259.     R-Squared, Tony Sciacca                 800-777-3478
  260.     Security Computer Sales                 612-227-5683
  261.     Sun Valley Technical Repair, Joe Ferris 408-224-6261
  262.     X-Systems, Jon Nies                     800-886-5343, xsys@xsys.com
  263.     X-Systems, fax                          303-443-7440
  264.     XS International                        404-874-1212
  265.  
  266. ------------------------------
  267.  
  268. Subject:    -5- What is my old SGI machine worth?
  269. Date: 26 May 93 00:00:01 CST
  270.  
  271. Thanks to Thomas Sippel-Dau <cmaae47@imperial.ac.uk> for this summary:
  272.  
  273. Since computer technology has been improving so rapidly, this is
  274. difficult to answer generally.  But you can take the following
  275. approches to get somewhere near a realistic estimate.
  276.  
  277. 1.  The Book Value.
  278.  
  279. This assumes the computer is an investment object which is written down
  280. over a certain time.  At the end of this time it is assumed that the
  281. residual value will pay for scrapping the object, so you do not have to
  282. pay someone to take it away.  About 5 years seems reasonable for
  283. computers.
  284.  
  285.     Value   the current value
  286.     Price   the original price
  287.     n       the age of the machine in months
  288.     p       depreciation rate 1.6% (for 62.5 months useful life)
  289.  
  290. 1.1 Linear method:     Value = Price * ( 1 - n * p )
  291. 1.2 Degressive method: Value = Price * ( 1 - 2 * p ) ** n
  292.  
  293. In the first 4 years the degressive method will give lower values.
  294.  
  295. Once the degressive monthly depreciation is lower than the linear one,
  296. you should sell the machine and buy a new one, otherwise you pay more
  297. tax than you need to (talk to your accountants first, they should know
  298. the exact depreciation rate and method).
  299.  
  300. 2.  Comparative method.
  301.  
  302. Get the new price of a similar current machine.  Multiply the current
  303. price by any usefulness multipliers.  For example:
  304.  
  305.     An Indigo R3000 server costs $8000 (N.B. NOT the real price) An
  306.     Iris 4D/25 is about half the speed of it
  307.  
  308.     Then the current value of the 4D/25 cannot be more than $4000
  309.     regardless of what the book value says.
  310.  
  311. For this you must strip or enhance the machine to a current standard.
  312.  
  313. Say you take the price of an Indigo with 432 disk Mbyte and 16 Mbyte
  314. memory to assess the residual value of a 4D/25 with eight Mbyte memory
  315. and 330 Mbyte hard disk.  You will arrive at the price after you have
  316. upgraded the the 4D/25 to 16 Mbyte.
  317.  
  318. Since both machines are not very useful (stand alone) with so little
  319. disk space, you can allow for the difference in disk space when you
  320. calculate the price of the whole running system.
  321.  
  322. For this method the old system must be able to run current software
  323. usefully.  A system that does not run current software has no value,
  324. but see below.
  325.  
  326. You should also take account of the maintenance cost for about three
  327. years, which is when a system you buy now would be due for replacement
  328. according to  the book value method.
  329.  
  330. 3. Components and options.
  331.  
  332. You can view the system as an assembly of useful parts, such as
  333. monitor, keyboard, disk drives, system box, electronics module.  If you
  334. have extra memory or disks (over and above the currently useful
  335. minimum), you can value them at about 80% of the price you currently
  336. have to pay third party suppliers.
  337.  
  338. 4. Residual use value.
  339.  
  340. If you can find a dedicated use for an old general purpose machine,
  341. then this could give you a final number.  However, you need to allow
  342. for any work you have to put in to get to that state, and to keep the
  343. system there.  You will also find that only reasonably large
  344. organisations have such dedicated uses.
  345.  
  346. Finally, a word about maintenance:
  347.  
  348. If you have one system only, and you cannot afford to lose it, you need
  349. to take maintenance, regardless of how much it is.  From about 5
  350. systems you can save yourself maintenance if you can afford to lose the
  351. odd system and load its uses onto the remaining ones.  But remember
  352. that rescheduling people often meets resistance, and keeping people
  353. idle because of a system failure is extremely expensive.
  354.  
  355. ------------------------------
  356.  
  357. Subject:    -6- What about my IRIS 2000 or 3000?
  358. Date: 27 Feb 94 00:00:01 EST
  359.  
  360. Look in the misc FAQ for pointers to the IRIS 2000/3000 mailing list
  361. and FAQ.
  362.  
  363. ------------------------------
  364.  
  365. Subject:    -7- Should I shut off my Iris at night?
  366. Date: 13 Feb 94 00:00:01 EST
  367.  
  368. (Home users often ask this.) No, you should not. The hardware is
  369. designed for continuous use, and IRIX schedules cleanup tasks for the
  370. early morning. (See the cron(1M) and crontab(1) manpages and the files
  371. in /usr/spool/cron.) Disks, tapes, CD-ROMs etc. consume little power
  372. when idle and should NEVER be turned off or on (or connected or
  373. disconnected) when the system is running. You may want to turn off your
  374. monitor to save power (they use a lot), but if you use a screensaver
  375. there is no other reason not to leave it on.
  376.  
  377. ------------------------------
  378.  
  379. Subject:    -8- MEMORY
  380. Date: 09 Jan 94 00:00:01 EST
  381.  
  382. The next few items discuss adding memory.
  383.  
  384. ------------------------------
  385.  
  386. Subject:    -9- Can I mix 1MB and 2MB SIMMS in my 4D/20 & 4D/25 Personal
  387.                 IRISes?
  388. Date: 20 May 93 00:00:01 CST
  389.  
  390. >From PIPELINE March/April 1992, page 18:
  391. You can use either 1MB or 2MB SIMMs in these systems.  If you mix 1MB
  392. and 2MB SIMMs, all sixteen memory slots must be filled.
  393.  
  394. ------------------------------
  395.  
  396. Subject:   -10- Can I add 4MB SIMMS to my 4D/20 or 4D/25 PI?
  397. Date: 20 May 93 00:00:01 CST
  398.  
  399. The short answer is "maybe".  Read on.
  400.  
  401. Thanks to Michael Portuesi <portuesi@tweezers.esd.sgi.com> for this
  402. helpful summary:
  403.  
  404. The 4D/2* has 16 memory slots.  You get access to them by removeing the
  405. right plastic cover and the metal shield underneath (box seen from the
  406. front).  The slots are in the upper, left corner (box now seen from the
  407. right).
  408.  
  409. The slots have to be populated by SIMMs (some kind of industry
  410. standard).  I think 80 or even 100ns is allright, but take a look at
  411. the speed of your own SIMMs.
  412.  
  413. SIMMs should always be mounted in groups of four.  In a plain 8MB 4D/20
  414. you have eight 1MB SIMMs.  They are placed in slots A and B in this
  415. figure:
  416.  
  417.     ABCD ABCD
  418.     ABCD ABCD
  419.  
  420. If you upgrade to 16MB using eight more 1MB SIMMs you simply insert the
  421. new SIMMs in slots C and D.  If you are going to mix different SIMMs
  422. you should always have the the same type of SIMM in slots with the same
  423. letter.
  424.  
  425. As far as I know, the SGI 32MB memory upgrade is sixteen 2MB SIMMs, and
  426. they are mounted in all the slots.  Now, I have been told (but haven't
  427. tried it) that it is possible to mix 1 and 2MB SIMMs.  The important
  428. point is that the 2MB SIMMs should be in the lowest numbered slots.  To
  429. get 24MB you should populate the slots as shown (signatures are, 1 =
  430. 1MB SIMM, 2 = 2MB SIMM, 4 = 4MB SIMM, . = empty slot):
  431.  
  432.     2211 2211
  433.     2211 2211
  434.  
  435. The good news is that you can get 4MB SIMMs from third-party vendors
  436. outpricing the 2MB SIMMs available from SGI.  To get 32MB you mount 8
  437. 4MB SIMMs like this:
  438.  
  439.     44.. 44..
  440.     44.. 44..
  441.  
  442. The bad news is that you cannot mix 4MB SIMMs with 1 or 2MB SIMMs
  443. (leaving a lot of spare SIMMs) and even worse, not all 4MB SIMMs will
  444. function properly.
  445.  
  446. Among the "good" SIMMs are those from Toshiba.  They should look
  447. something like this (information I got from a news article posted by
  448. Chris Miller <eagle!news@ucbvax.berkeley.edu>):
  449.  
  450.           module ID tags:                 chip numbers:
  451.  
  452.    --------------          ---------      TOSHIBA
  453.   | TOSHIBA      |        | 9025AAA |     TC514100J-80
  454.   | THM94000S-80 |        | JAPAN   |     JAPAN 9020HDK
  455.    --------------          ---------
  456.  
  457. Among the "bad" SIMMs are those from Hitachi:
  458.  
  459.                                           chip numbers:
  460.  
  461.                                           JAPAN R200
  462.                                           9026 2NN
  463.                                           HM514100JP8H
  464.  
  465. Other memory configurations that we have tried are (0 = empty slot, 1 =
  466. 1MB SIMM, 2 = 2MB SIMM, H = 4MB Hitachi SIMM, T = 4MB Toshiba SIMM):
  467.  
  468.     1100    1100        Came up as 8MB (correct)
  469.     1100    1100
  470.  
  471.     1111    1111        Came up as 16MB (correct)
  472.     1111    1111
  473.  
  474.     TT11    TT11        Came up as 64MB (wrong)
  475.     TT11    TT11
  476.  
  477.     T000    T000        Came up as 16MB (correct)
  478.     T000    T000
  479.  
  480.     TT00    TT00        Came up as 32MB (correct)
  481.     TT00    TT00
  482.  
  483.     HH00    HH00        Came up as  0MB (wrong!!)
  484.     HH00    HH00
  485.  
  486.     TH00    TH00        Came up as 32MB (correct)
  487.     TH00    TH00
  488.  
  489.     TTH0    TTH0        Came up as 48MB (correct)
  490.     TTH0    TTH0
  491.  
  492.     TTHH    TTHH        Came up as 64MB (correct)
  493.     TTHH    TTHH
  494.  
  495.     11TT    11TT        Comes up as 16MB
  496.     11TT    11TT
  497.  
  498. It appears as though the machine checks the first bank of chips (port
  499. 0) to determine the chip size and assumes that the rest are the same.
  500. The Hitachi 4MB SIMMs are NOT correctly detected.
  501.  
  502. It is important that the 4MB SIMMs in slot A are 'good'. Then you are
  503. free to use "bad" 4MB SIMMs in the rest of the slots (this is my
  504. experience), and it is possible to upgrade to 64 MB populating all the
  505. slots with 4MB SIMMs.
  506.  
  507. When you do the actual seating of the SIMMs you should take precautions
  508. (wear a static strap, work on a static pad) not to damage the memory.
  509. Sometimes you will have to reseat a module.  If a SIMM is not properly
  510. seated it will probably show up on the diagnostics terminal (if you
  511. have one attached) during power on.
  512.  
  513. After a succesful power on you should enter the PROM monitor and issue
  514. the 'hinv' command.  This should tell you how much memory you have (or
  515. how much the 4D/2* believes it has).  If this is correct you are ready
  516. to boot.
  517.  
  518. ------------------------------
  519.  
  520. Subject:   -11- How many 4MB SIMMS can be put into an Indigo?
  521. Date: 20 May 93 00:00:01 CST
  522.  
  523. One (1) set.  Says Dave Olson <olson@sgi.com>:
  524. Due to a design flaw, only one set of 4MB SIMMs (16 MB per bank) can be
  525. used in an R3000 Indigo, 4D/30 and 4D/35.  This limitation doesn't
  526. apply to the 2 MB or 8 MB SIMMs.
  527.  
  528. ------------------------------
  529.  
  530. Subject:   -12- How can I find a bad SIMM?
  531. Date: 20 Feb 94 00:00:01 EST
  532.  
  533. Articles in the Mar/Apr 92 and May/Jun 93 Pipelines describe how to
  534. find bad SIMMs in Personal Irises. The PROM diagnostics on Indigos and
  535. newer can find them for you.
  536.  
  537. ------------------------------
  538.  
  539. Subject:   -13- MONITORS AND VIDEO HARDWARE
  540. Date: 09 Jan 94 00:00:01 EST
  541.  
  542. The next few items discuss monitors and video hardware.
  543.  
  544. ------------------------------
  545.  
  546. Subject:   -14- My monitor is maladjusted in some way. How to fix it?
  547. Date: 27 Feb 94 00:00:01 EST
  548.  
  549. Get these handy writeups on monitor adjustment:
  550.  
  551. viz.tamu.edu:/pub/sgi/hardware/adjusting-your-monitor
  552. viz.tamu.edu:/pub/sgi/hardware/adjusting-your-monitor-II
  553.  
  554. ------------------------------
  555.  
  556. Subject:   -15- Can I have 2 graphics displays on my Indigo?
  557. Date: 18 Feb 94 00:00:01 CST
  558.  
  559. The Dual Headed IRIS Indigo with Entry Graphics (W-RPC-DH) sounds like
  560. what you want.  It has two Entry Graphics subsystems and two 16"
  561. monitors.  Contact SGI Direct (see the misc FAQ for phone numbers) for
  562. more information.
  563.  
  564. Starting with Irix release 5.1.1.2, there is also support for dual-head
  565. configurations on Indigo-2's.  Both heterogeneous (Extreme-XL) and
  566. homogeneous (XL-XL) hardware combinations are possible.
  567.  
  568. ------------------------------
  569.  
  570. Subject:   -16- What do I need to do stereo on an Onyx/RE2?
  571. Date: 14 Jun 93
  572.  
  573. Paul Spencer <spencer@hailwood.asd.sgi.com> illuminates us with:
  574.  
  575. You just need the shutter glasses (and the emitter, which comes with
  576. the glasses). This is available as a kit from SGI.
  577.  
  578. The standard SGI RealityEngine monitor can do stereo; you don't need a
  579. special CRT.
  580.  
  581. Demo programs and sample source code are part of every IRIX release.
  582.  
  583. ------------------------------
  584.  
  585. Subject:   -17- What new (higher performance) video options are
  586.                 available?
  587. Date: 14 Jun 93
  588.  
  589. Stan Jensen <stanj@corp.sgi.com> points out:
  590.  
  591. At the NAB show in April SGI announced three video products:
  592.  
  593.     Galileo: a video I/O option for the "non-Entry" Indigoes 
  594.     Cosmo: a JPEG compression board for the Indigoes
  595.     Sirius: a video I/O option for the Reality Engine and Onyx
  596.  
  597. Stan also reminds us to call SGI Direct whenever we are in doubt!
  598.  
  599. ------------------------------
  600.  
  601. Subject:   -18- Can I use my SGI monitor on my PC?
  602. Date: 28 Jan 94 00:00:01 EST
  603.  
  604. Rick McLeod <mcleod@esprit.esd.sgi.com> writes:
  605. This depends on the SGI monitor.  PCs want multifrequency/
  606. multiscanning/multisyncing monitors.  Earlier SGI platforms supplied
  607. fixed frequency or dual scan mode monitors.  These will not work on
  608. PCs.  Some current SGI machines (Indy, Indigo2, Onyx) ship with
  609. multiscan monitors.  These will most likely work with a PC, but make
  610. sure that the monitor gets the proper sync signal.
  611.  
  612. ------------------------------
  613.  
  614. Subject:   -19- Can I use my PC monitor on my SGI?
  615. Date: 28 Jan 94 00:00:01 EST
  616.  
  617. Rick McLeod <mcleod@esprit.esd.sgi.com> writes:
  618. The PC monitor must be able to handle a 1024x768 non-interlaced signal
  619. to be used with Indigo starter graphics or Indy.  Most of the SGI
  620. systems operate at 1280x1024 non-interlaced.  Most PC monitors will not
  621. be able to deal with the scan rates required to display a stereo
  622. image.
  623.  
  624. ------------------------------
  625.  
  626. Subject:   -20- What video formats, scan rate, etc. do SGI monitors
  627.                 support?
  628. Date: 20 Feb 94 00:00:01 EST
  629.  
  630. It depends on the monitor.  See the Sep/Oct 93 Pipeline (and a
  631. correction on p. 26 of the Nov/Dec 93 Pipeline) for a tabulation of the
  632. characteristics of most types of SGI monitors.
  633.  
  634. ------------------------------
  635.  
  636. Subject:   -21- STORAGE DEVICES
  637. Date: 09 Jan 94 00:00:01 EST
  638.  
  639. The next few items discuss storage devices. Tapes, mostly.
  640.  
  641. ------------------------------
  642.  
  643. Subject:   -22- What do all these SCSI technical terms mean?
  644. Date: 12 Feb 94 00:00:01 EST
  645.  
  646. Look in the misc FAQ for a pointer to the SCSI FAQ.
  647.  
  648. ------------------------------
  649.  
  650. Subject:   -23- How many SCSI devices can I have on an Indigo?
  651. Date: 26 May 93 00:00:01 CST
  652.  
  653. You can have 7 SCSI devices, and as long as you have clean cabling, and
  654. one (and only one!) SCSI terminator at the end of the chain, and keep
  655. total cable length under 6 meters, there should be no problems, as far
  656. as the Indigo's bus itself goes.
  657.  
  658. On an Indigo2, you can have 7 devices on the external SCSI bus, and up
  659. to 3 devices on the internal bus.
  660.  
  661. ------------------------------
  662.  
  663. Subject:   -24- How do I install external SCSI disks on my SGI?
  664. Date: 02 Feb 94 00:00:01 CST
  665.  
  666. The basic procedure is to use 'fx' to format and label the drive (the
  667. label contains the partition layout), use 'mkfs' to create the empty
  668. filesystem, create the mount points and put the proper entries into
  669. /etc/fstab. The IRIX Site Administrator's Guide describes this in
  670. detail.
  671.  
  672. The graphical Disk and File tool assumes you bought your drive from
  673. SGI, in which case the 'fx' and 'mkfs' parts have already been done.
  674. It also assumes you want to use the entire drive as a single
  675. partition.
  676.  
  677. ------------------------------
  678.  
  679. Subject:   -25- What kind of DAT drive does SGI sell for the Indigo?
  680. Date: 26 May 93 00:00:01 CST
  681.  
  682. The Indigo DAT drive is an ArDAT Python 4320.
  683.  
  684. The drive SGI sells is completely standard 3.5" form factor hardware
  685. (no compression), but has firmware that so far ARDAT is selling only to
  686. SGI to provide audio over SCSI support, and to fix some bugs.
  687.  
  688. ------------------------------
  689.  
  690. Subject:   -26- Can I use a 3rd-party cartridge tape drive on my Indigo?
  691. Date: 26 May 93 00:00:01 CST
  692.  
  693. The Tandberg and Archive QIC24 and QIC-150 drives both work just fine
  694. on the Indigo (both come in external versions), as do the Wangtek and
  695. Tandberg QIC-1000 drives (as of this quarter, and 4.0.5F or later).
  696.  
  697. ------------------------------
  698.  
  699. Subject:   -27- Which Exabyte drives work with SGI systems?
  700. Date: 26 May 93 00:00:01 CST
  701.  
  702. Dave Olson <olson@sgi.com> says:
  703. First, the 8200 (2.3 Gb).  The original version we qualified was 100%
  704. stock from Exabyte.  It had some problems on the ESD machines at power
  705. on, because of the somewhat non-standard way it handled the send-diag
  706. SCSI command.  The current rev (252T) we ship is also standard firmware
  707. from Exabyte (to the best of my knowledge), and fixes that problem, and
  708. is also more robust in the face of servo problems.
  709.  
  710. The 8500 (5 Gb) isn't fully qualified (by SGI) yet, and there is some
  711. argument over whether we will ask for custom firmware; I think we are
  712. definitely slanting towards standard firmware.  The gotcha here is that
  713. Exabyte has released so many firmware revs for the 8500, that the word
  714. 'standard' is somewhat of a joke.  I've lost touch with that effort a
  715. bit, so I don't know what firmware rev we are currently working with.
  716.  
  717. 4.0.1 is the first IRIX release with support for the 8500, earlier
  718. releases will work to varying degrees with different 8500 firmware.
  719.  
  720. ------------------------------
  721.  
  722. Subject:   -28- How to connect my 3rd-party tape drive to my SGI?
  723. Date: 09 Jan 94 00:00:01 CST
  724.  
  725. Only part of the voluminous literature on the topic may be found at
  726.  
  727.     viz.tamu.edu:/pub/sgi/hardware/3rd-party-DAT-drive
  728.     viz.tamu.edu:/pub/sgi/hardware/exabyte-howto-for-sgis
  729.  
  730. ------------------------------
  731.  
  732. Subject:   -29- How should I set up my tape drive so tar's 'r' and 'u'
  733.                 options work?
  734. Date: 09 Jan 94 00:00:01 EST
  735.  
  736. Sara Kunz <kunz@binah.cc.brandeis.edu> writes:
  737. Use the variable block size tape devices. These are called
  738. /dev/rmt/tps0d#nsv and /dev/rmt/tps0d#nrnsv, where '#' is the tape's
  739. SCSI device number. If the tape drive is properly attached (it should
  740. appear in 'hinv's listing), saying '/dev/MAKEDEV tps' should create the
  741. devices for you. If the tape drive in question is the tape drive with
  742. the lowest SCSI ID, '/dev/MAKEDEV tapelinks' will link the appropriate
  743. devices to /dev/tape and /dev/nrtape.  Note that appending is
  744. physically possible only on 9-track and DAT tapes.
  745.  
  746. ------------------------------
  747.  
  748. Subject:   -30- What do I do when I get checksum error reading a tar
  749.                 tape?
  750. Date: 11 Jun 93 00:00:01 EST
  751.  
  752. Glenn Randers-Pehrson <glennrp@BRL.MIL> says:
  753.  
  754. You are probably trying to read a non-byte-swapped tape on a
  755. byte-swapping device, or vice versa.
  756.  
  757. Tar tapes written on SGI's QIC cartridge drive, using the default
  758. device name "/dev/tape" are in byte-swapped format.  SUN tapes are
  759. usually non-byte-swapped.
  760.  
  761. On the IRIS, you can read non-byte-swapped tapes with
  762.  
  763.     tar -xvf /dev/tapens
  764.  
  765. and you can write non-byte-swapped tapes destined for a Sun with
  766.  
  767.     tar -cvf /dev/tapens [directory_or_filename[s]]
  768.  
  769. On the SUN, you can read byte-swapped tapes with
  770.  
  771.     dd if=/dev/rmt0 conv=swab | tar -xvf -
  772.  
  773. Read the tar(1) (DIAGNOSTICS section) and tps(7M) manpages for the gory
  774. details.
  775.  
  776. ------------------------------
  777.  
  778. Subject:   -31- How can I recover a partially overwritten tar tape?
  779. Date: 10 Dec 93 00:00:01 EST
  780.  
  781. People often overwrite the beginning of large tar archive, leaving the
  782. first bit of the tape overwritten and the rest presumably intact. This
  783. is usually NOT recoverable.
  784.  
  785. However, if you're feeling lucky, you might (says Dave Olson
  786. <olson@sgi.com>) try something like 'mt fsf 4; mt bsf 2; tar xe' or
  787. 'mt fsf 4; mt bsr 2; tar xe'.  You might also try 'tar cv foo', where
  788. 'foo' is slightly bigger than what you overwrote the archive with the
  789. first time, and pull the plug on the tape drive before it writes the
  790. EOF. Then power it back up and try 'tar xe'.
  791.  
  792. If this sounds unlikely to work, you're right. Don't let it happen; use
  793. the write protect tab.
  794.  
  795. ------------------------------
  796.  
  797. Subject:   -32- When and how should I clean my tape drive?
  798. Date: 20 Feb 94 00:00:01 EST
  799.  
  800. 9-track and QIC drives should be cleaned every 8 hours of use, or more
  801. often when using many new tapes, and certainly when the number of
  802. "recoverable errors" gets uncomfortably high. See the Nov/Dec 91
  803. Pipeline or the "IRIS Software Installation Guide" for a detailed
  804. cleaning procedure. Briefly, shut the drive down and swab the head with
  805. isopropanol and a lintless cloth.
  806.  
  807. 8mm and DAT drives need to be cleaned every 30 hours of use, using a
  808. commercial cleaning tape according to the instructions.
  809.  
  810. ------------------------------
  811.  
  812. Subject:   -33- How can I eject a jammed tape?
  813. Date: 09 Jan 94 00:00:01 CST
  814.  
  815. Read viz.tamu.edu:/pub/sgi/hardware/ejecting-jammed-tape.
  816.  
  817. ------------------------------
  818.  
  819. Subject:   -34- Can I use a non-SGI CD-ROM on my SGI?
  820. Date: 14 Feb 94 00:00:01 EST
  821.  
  822. 4D20, 25, 70, 80 and 85s and most Power Series machines can boot only
  823. from SGI CD-ROMs. Older machines can boot only from a local tape drive
  824. or over the network. Newer machines (4D30 and 35s, Indigos, Challenges,
  825. Onyxes, Indys, etc.) have smarter PROMs and can boot from at least some
  826. third-party CD-ROMs, for example the Sony and Toshiba drives intended
  827. for Suns. The rest of this entry discusses what qualifies a drive for
  828. 4D30s and later.
  829.  
  830. Dave Olson <olson@sgi.com> of SGI says,
  831. The basic requirement for Indigos is that the drive be set to use a 512
  832. byte block size.  Since Indigos don't reset the SCSI bus on reboot or
  833. halt, you *might* be able to boot your machine in some other way, set
  834. the CD-ROM's blocksize with a devscsi program while the system is up
  835. and then install from it, but I won't swear to it. Late R4K Indigos,
  836. Indys, Indigo2s, and Onyx/Challenges all know how to set the block size
  837. if the drive identifies itself as a CD-ROM, reports the block size as
  838. something other than 512 bytes in the block descriptor and accepts the
  839. new block size in the block descriptor.
  840.  
  841. Rob Silvers <rsilvers@nynexst.com> reports that he has been sucessfully
  842. using a third-party dealer's Toshiba TXM3401E1 on an Indigo. It cost
  843. about $760. It is physically larger than an external Apple or Next
  844. drive. It is double speed and handles multi-session photo-CDs.
  845. 'cdromd', 'inst' and 'cdman' work, but he has not tried to boot from it
  846. as of 12 June 93.
  847.  
  848. Bart Richards of Thunderstone Software <bart@thunderstone.com> writes,
  849. The following minor surgery makes a run of the mill Toshiba 3401[B|E]
  850. CDROM drive SGI [Indigo] or Sun-compatible. I got it straight from an
  851. anonymous Toshiba Tech. guy, and it worked for me.
  852.  
  853. There are two solder pads located on the circuit board at the back
  854. right corner of the drive's aluminum housing when viewed from the top
  855. with the SCSI connector facing away from you. These may or may not be
  856. labeled as '0' & '1', but '0' is on the left and '1' is on the right
  857. (or closest to the edge of the circuit board).  The normal state for
  858. these solder pads from the factory is for both of them to be closed.
  859.  
  860. With an Exacto Knife or soldering iron (whichever is appropriate for
  861. the desired configuration), cut or solder these pads to match the
  862. entries in the following table:
  863.  
  864.                                                 +++___++++++++__
  865.                                                |power   SCSI    |
  866. '0'   '1'  O=CUT/OPEN S=SHORTED/SOLDERED       |              01|
  867. ----------                                     |----------------|
  868.  S     S   Toshiba Default (2048 byte block)   |                |
  869.  S     O   512 byte blocks                     |     TOP        |
  870.  O     S   SGI ( Bootable )                    |     OF         |
  871.  O     O   Sun / Integraph                     |     DRIVE      |
  872.                                                |                |
  873.                                                |                |
  874.                                                |                |
  875.                                                |________________|
  876.                                                       DOOR
  877.  
  878. ------------------------------
  879.  
  880. Subject:   -35- Why can't Joe User eject his CD-ROM?
  881. Date: 24 Feb 94 00:00:01 EST
  882.  
  883. - /usr/sbin/eject has the wrong permissions in IRIX 4.0.5H and IOP. It
  884.   should be setuid root. Say 'chmod 4755 /usr/sbin/eject' (as root) to
  885.   fix it.
  886.  
  887. - Someone may be cd'ed into the CDROM directory. Do 'fuser /CDROM' to
  888.   find the number(s) of the process(es) that are cd'ed there, and kill
  889.   them.
  890.  
  891. ------------------------------
  892.  
  893. Subject:   -36- How can Joe User mount and unmount his MO disk?
  894. Date: 22 Jan 94 00:00:01 EST
  895.  
  896. cdromd (mediad in IRIX 5.x) doesn't understand MO disks. You need the
  897. 'mountmo' program, at viz.tamu.edu:/pub/sgi/hardware/mountmo.c.
  898.  
  899. ------------------------------
  900.  
  901. Subject:   -37- Why do SGI SCSI controllers have host ID 0 instead of
  902.                 the usual 7?
  903. Date: 24 Feb 94 00:00:01 EST
  904.  
  905. It's a controller chip default. It was left alone because it doesn't
  906. matter much: host ID doesn't affect throughput, except perhaps on a
  907. horrendously overloaded bus. However, drives whose ID is set by jumpers
  908. are usually shipped with ID 7 (all three jumpers on), so you can just
  909. plug one in to an ID 0 host.
  910.  
  911. ------------------------------
  912.  
  913. Subject:   -38- EVERYTHING ELSE
  914. Date: 09 Jan 94 00:00:01 EST
  915.  
  916. The rest of the FAQ discusses things that didn't fit into categories.
  917.  
  918. ------------------------------
  919.  
  920. Subject:   -39- How long can my monitor/keyboard/mouse cables be?
  921. Date: 25 Feb 94 00:00:01 EST
  922.  
  923. Dave Olson <olson@sgi.com> writes,
  924. SGI has (or had at one time) a 75 foot monitor cable on the price
  925. list.  With a decent cable, this is about as far as you can get without
  926. getting pretty fuzzy; I've heard that with an extremely high quality
  927. cable, you can get to about 100 feet.  Your limits may vary.  EIA 423
  928. should have no problems with up to 100 feet either, since the mouse is
  929. at 4800 baud, and the keyboard at 600.
  930.  
  931. Will McCown <will@rhythm.com> adds,
  932. We routinely extend the SGI video cables up to about 150' using high-
  933. quality (Canare LV-61s) coaxial cables.  For newer SGIs which use the
  934. 13W3 "D" connector instead of BNCs, adapters are available from several
  935. sources including NuData (908) 842-5757 part number 6647.
  936.  
  937. The "PS/2 compatible" keyboards and mice used on the Indigo II, Indy,
  938. etc. do not accept simple extension cords as well as the older
  939. keyboard/mice.  We have successfully extended these keyboards & mice up
  940. to about 100', but beyond 150' they never work.  The problem lies in
  941. the high-impedance TTL-level signaling used.  Beyond this distance you
  942. can use an extender box made by Cybex (205) 430-4000, which is designed
  943. to extend the IBM PS/2 keyboard and mouse.
  944.  
  945. Our method for making keyboard/mouse extensions is to buy 6' IBM PS/2
  946. keyboard extension cables (male 6-pin mini-din one end, female 6-pin
  947. mini-din on the other), and cut the connectors off of these cables
  948. leaving about a 6-12" pigtail on each connector.  We then attach RJ-12
  949. connectors (IDC type modular phone connectors) to the free end of each
  950. pigtail.  We then extend the cable using flat 6-conductor phone cable,
  951. RJ-12 connectors, and "barrel" adapters.  This may sound like a lot of
  952. work but it is very quick to assemble, and requires no soldering.
  953.  
  954. For really long runs, Rick McLeod <mcleod@esprit.esd.sgi.com> says,
  955. Two companies provide long distance (up to a couple of thousand feet)
  956. fiber optics extensions for keyboard, mouse and monitor:
  957.  
  958.     Lightwave Communications        (203) 878-9838
  959.     Meret Optical Communications    (310) 828-7496
  960.  
  961. ------------------------------
  962.  
  963. Subject:   -40- What is "/dev/tport" used for?
  964. Date: 26 May 93 00:00:01 CST
  965.  
  966. Mark Stadler (mds@sgi.com) says:
  967. /dev/tport is a streams based tty device driver which can be in one of
  968. 2 modes:
  969.  
  970. - when X is not running, /dev/tport gets its input from the graphics
  971.   keyboard and images in the frame buffer (textport mode).  This mode
  972.   is only intended to be used in single-user mode or during
  973.   transitional periods when the X server is not running.
  974.  
  975. - when X is running, /dev/tport doesn't get any input and generates no
  976.   output.  Any programs or shells using /dev/tport hang on reads and
  977.   toss writes.
  978.  
  979. Kind of a strange device.  But it makes more sense with a clear
  980. understanding of how /dev/console works.
  981.  
  982. /dev/console is kind of like a terminal switch box.  Rather than
  983. switching physical rs232 cables, we direct console output onto the
  984. output stream of other streams-based devices who request such behavior
  985. with TIOCCONS ioctl.
  986.  
  987. By default, /dev/console directs its output to /dev/tport.  In the
  988. absence of a windowing system this causes console output (including
  989. kernel prints) to show up on the textport in front of you.
  990.  
  991. Once the window system is started, the /dev/tport is no longer
  992. visible.  Thus the console is no longer visible.  At this point, a
  993. terminal emulation window (using streams based ttys) can issue the
  994. TIOCCONS ioctl to cause console output (including kernel printfs) to
  995. show up in the emulation in the window in front of you.
  996.  
  997. Note that when you bring the window system down, /dev/tport is still
  998. there with the same session it started with and the console output
  999. redirected back to it again.
  1000.  
  1001. ------------------------------
  1002.  
  1003. Subject:   -41- How fast is the Indigo parallel port?
  1004. Date: 26 May 93 00:00:01 CST
  1005.  
  1006. Default rate is about 200Kbytes/sec.  This can be bumped up to at least
  1007. 400, and perhaps higher by changing the strobe length, assuming the
  1008. other side can handshake fast enough.  See the plp(7) manpage.
  1009.  
  1010. ------------------------------
  1011.  
  1012. Subject:   -42- What are the differences between the Indigo R4000 and
  1013.                 Indigo2?
  1014. Date: 9 Jun 93 
  1015.  
  1016. Jamie Riotto <jamie@origami.esd.sgi.com> writes:
  1017.  
  1018. An Indigo R4000 has two daughter board expansions which use our
  1019. GIO-32BIS bus design. These cards are about the size of an index card.
  1020.  
  1021. An Indigo2 has a 4-slot backplane design. All four slots have EISA
  1022. connectors so you can have a graphics-less server with four EISA cards.
  1023. Three of the slots have GIO-64 bus connectors, BUT ONLY TWO CONNECTORS
  1024. CAN BE USED SIMULTANEOUSLY!. Graphics board sets take up one logical
  1025. GIO-64 connection, but can take up more physical slots. The current
  1026. Extreme graphics takes up one logical GIO-64 connection, but uses three
  1027. slots. That means the other slot can be used for either EISA or GIO-64
  1028. expansion. Note that since not all slots have both EISA and GIO-64
  1029. connectors, you might have to shift the Extreme graphics board set up
  1030. or down a slot if you want to use the fourth slot with GIO-64
  1031. expansion.
  1032.  
  1033. GIO-64 by the way is similar to GIO-32 but is twice as wide, uses a
  1034. different DMA protocol (pipelined), and used EISA form factor (with the
  1035. connector moved of course :-).
  1036.  
  1037. ------------------------------
  1038.  
  1039. Subject:   -43- What high speed interfaces are available for Onyx?
  1040. Date: 11 Jun 93 
  1041.  
  1042. Robert van Liere <robertl@cwi.nl> writes:
  1043. SGI have FDDI boards for the Onyx. These boards perform quite well
  1044. although the Indigo FDDI broad preforms slightly better. I'm not sure
  1045. about SGI ATM, although I guess all vendors are preparing for it.
  1046.  
  1047. FORE systems make ATM boards for the GIO bus. Maybe they have something
  1048. for the HIO as well.
  1049.  
  1050.         FORE systems, Inc
  1051.         1000 Gamma Drive
  1052.         Pittsburgh, PA 15238-2940
  1053.         412-967-4040
  1054.         Fax 412-967-4044
  1055.         info@fore.com
  1056.  
  1057.         GIA-100/125A    (100 Mbps GIO Bus)
  1058.         GIA-100/175A    (140 Mbps GIO Bus)
  1059.         
  1060. and Yechezkal-Shimon Gutfreund <sgutfreund@gte.com> adds:
  1061.  
  1062. Fore Systems, Pittsburgh PA, selles a 150Mbit/s ATM adapter card that
  1063. you can use to connect to their ATM switch (using multi-mode fiber).
  1064.  
  1065. ------------------------------
  1066.  
  1067. Subject:   -44- Why doesn't my modem work?
  1068. Date: 10 Dec 93 00:00:01 CST
  1069.  
  1070. Lots of reasons, but here are three of the most popular:
  1071.  
  1072. - You're not using hardware flow control. To do so, you MUST 1) use the
  1073.   ttyf* devices, not ttyd* or ttym*, and 2) use a "hardware handshake"
  1074.   7-wire cable, which you can buy from SGI but usually *not* from a
  1075.   Macintosh house. Look at the serial(7) manpage for details.
  1076.  
  1077. - The modem is configured funny. Look at the configuration scripts in
  1078.   /usr/lib/uucp/fix-* and see if there's one for your modem.
  1079.  
  1080. - /usr/lib/uucp/Permissions is wrong. /usr/lib/uucp/genperm will
  1081.   generate Permissions entries for all /usr/lib/uucp/Systems entries.
  1082.  
  1083. ------------------------------
  1084.  
  1085. Subject:   -45- What mice can I use with my Indigo or Indigo2?
  1086. Date: 09 Jan 94 00:00:01 EST
  1087.  
  1088. Indigos need special Indigo mice. Replacement mechanical or optical
  1089. (take note, mechanical mice haters!) mice are available from SGI or
  1090. directly from Mouse Systems (510-656-1117).
  1091.  
  1092. Indigo2s can use PS/2 mice as per the pcmouse(7) manpage. Dave Yost
  1093. expands on this:  The Indigo2 takes any industry standard mouse of the
  1094. variety variously known as "IBM PS/2", "Mouse Port" or "6-pin".  A PC
  1095. serial mouse won't do, even with an adaptor, unless it is claimed to
  1096. work on a PS/2 through an adaptor.  The Logitech "MouseMan Cordless"
  1097. mouse works for me.
  1098.  
  1099. ------------------------------
  1100.  
  1101. Subject:   -46- What about uninterruptable power supplies?
  1102. Date: 12 Feb 94 00:00:01 EST
  1103.  
  1104. See the misc FAQ for a pointer to the UPS faq.
  1105.  
  1106. ------------------------------
  1107.  
  1108. End of sgi/faq/hardware Digest
  1109. ******************************
  1110. -- 
  1111. The SGI FAQ group                                sgi-faq@viz.tamu.edu
  1112. Finger us for info on the SGI FAQs, or look in viz.tamu.edu:/pub/sgi.
  1113.  
  1114.  
  1115. (2) - Moire Patterns
  1116. ---------------------------------------------------------------------------
  1117.  
  1118. What causes those distracting moire patterns that can
  1119. be seen on some monitors?
  1120.  
  1121. I've been asked if the monitor or the computer can be adjusted
  1122. to remove them.
  1123.  
  1124.     Sometimes degaussing (as in "hit the built-in degauss button)
  1125.     works for us.
  1126.  
  1127.  
  1128.  
  1129.  
  1130. (3) - Disk problems on crashed system
  1131. ---------------------------------------------------------------------------
  1132.  
  1133. We have an R4000 Indigo that crashed pretty hard last night. When I
  1134. rebooted it, it came up with the message:
  1135.  
  1136. No volume header on device: scsi()disk(1)rdisk()partition(1)/osloader.exe
  1137. Autoboot failed
  1138.  
  1139. I called user support, and they told me to re-install eoe1.sw.unix, which
  1140. I did. After doing that, upon reboot, I got the error message :
  1141.  
  1142. Unable to load bootfile: no such device
  1143.  
  1144. So I went into fx and did label/create/bootinfo to see if that would
  1145. work. And when I rebooted this time, I got the original error message
  1146. again.
  1147.  
  1148.     Somebody has been playing with your nvram settings.  Try stopping
  1149.     at the PROM monitor, and give the command:
  1150.         resetenv
  1151.     then reset your netaddr to the correct IP address with:
  1152.         setenv netaddr www.xxx.yyy.zzz
  1153.  
  1154.     then try booting.
  1155.  
  1156.  
  1157.  
  1158.  
  1159. (4) - Forced Perfect Terminators
  1160. ---------------------------------------------------------------------------
  1161.  
  1162. I remember some discussion quite a while ago about the different types
  1163. of active terminators.  My question concerns the Forced Perfect
  1164. Terminators, are they better or worse than "plain" active terminators?
  1165. Are there any terminators that I should avoid?
  1166.  
  1167.  
  1168.     The problem with FTP is that it can (in some circumstances) pull more
  1169.     than the allowed 4 ma per signal.  This can do bad things to some SCSI
  1170.     controller chips.  Some people have had success with it, but in general
  1171.     it doesn't seem to help more than active termination.  Given that
  1172.     it violates the specs, I try to discourage people from using FPT.
  1173.  
  1174.  
  1175.  
  1176.  
  1177. (5) - Determining graphics mode
  1178. ---------------------------------------------------------------------------
  1179.  
  1180. | I have just found an incompatibility between GL running on a 4D/210 running
  1181. | 4.0.5C, and an Indigo R4000 Elan running 4.0.5H.  The getgconfig function
  1182. | does not exist on the older version.  TAC says they cannot help and by the
  1183. | end of the year there *may* be a fix.
  1184.  
  1185. It is a new function, so of course won't be in older releases.  Seems
  1186. unlikely to be 'fixed', since it isn't a bug.
  1187.  
  1188.  
  1189. | I wonder
  1190. |
  1191. | 1. Can I force the newer GL onto the older machine?
  1192.  
  1193. No.
  1194.  
  1195. | 2. Is there a solution I can demand to have now (we have full support on
  1196. |    both machines) ?
  1197.  
  1198. No.
  1199.  
  1200. | 3. Is there a good workaround - I want to know whether I am in colormap or
  1201. |    RGB mode and getgconfig seems to be the only way to tell me that ?
  1202.  
  1203. I'm pretty sure there is a much older method, although I don't remember
  1204. what it was, one of the graphics folks will hopefully post it.
  1205.  
  1206.         Yes. Try getdisplaymode();
  1207.  
  1208. FUNCTION RETURN VALUE
  1209.      The returned value for this function tells you which display mode is
  1210.      currently active.
  1211.  
  1212.                   ______________________________________________
  1213.                   |Symbolic Name |         Display Mode         |
  1214.                   |_____________________________________________|
  1215.                   |DMSINGLE        color map single buffer mode |
  1216.                   |DMDOUBLE        color map double buffer mode |
  1217.                   |DMRGB           RGB single buffer mode       |
  1218.                   |DMRGBDOUBLE     RGB double buffer mode       |
  1219.                   |_____________________________________________|
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225. (6) - Printer port gets stuck
  1226. ---------------------------------------------------------------------------
  1227.  
  1228. Has anyone experienced the printer port of a 4D/35 getting stuck for no
  1229. apparent reason?  Zapping the daemons doesn't get it running,  but a
  1230. reboot (not a power cycle) does work.
  1231.  
  1232.     --- 1 ---
  1233.     Sounds like the cable to the printer might be long enough to cause
  1234.     problems, in that case.  It should be no more than 2.5 meters; some
  1235.     printers are more sensitive than others.  Using a print buffer box
  1236.     has helped some folks who just had to have longer cables (keep it
  1237.     short on the SGI side).
  1238.  
  1239.  
  1240.     --- 2 ---
  1241.     I used to have problems with my 4D/35 when the printer would jam (a
  1242.     frequent occurance with certain color printers). The attached program
  1243.     (when run as root or suid root) will clear the port.  It works for me,
  1244.     but don't blame me if it explodes your CPU, erases your disk and
  1245.     destroys your printer :)
  1246.  
  1247.  
  1248.     -- cut here --
  1249.     #include <sys/types.h>
  1250.     #include <fcntl.h>
  1251.     #include <sys/plp.h>
  1252.     main()
  1253.     {
  1254.         int fd;
  1255.         int retval;
  1256.  
  1257.         setuid(0);
  1258.         retval = system("/usr/lib/lpshut");
  1259.         if(retval != 0) {
  1260.             perror("error from lpshut command");
  1261.         }
  1262.         printf("Killing off processes using parallel port\n");
  1263.         retval = system("/etc/fuser -k /dev/plp");
  1264.         if(retval != 0) {
  1265.             perror("error from fuser command");
  1266.         }
  1267.         if((fd = open("/dev/plp",O_RDWR)) < 0) {
  1268.             perror("unable to open parallel port");
  1269.             exit(-1);
  1270.         }
  1271.         /* reset the printer */
  1272.         retval = ioctl(fd,PLPIOCRESET);
  1273.         printf("Printer port reset\n");
  1274.         /* start up the spooler again */
  1275.         system("/usr/lib/lpsched");
  1276.         printf("Printer scheduler restarted\n");
  1277.     }
  1278.     -- cut again --
  1279.  
  1280.  
  1281.     Yes, toggling the reset line on the parallel port (which is what this
  1282.     does) may help after things get stuck, but powercycling the printer
  1283.     will do the same thing.  In any case, that can be a drag for long
  1284.     print jobs, and only treats the symptom, not the cause.
  1285.  
  1286.  
  1287.  
  1288.  
  1289. (7) - Maximum Memory capacity
  1290. ---------------------------------------------------------------------------
  1291.  
  1292. >You can install 1, 2, or 3 banks of SIMMs.  Each can be 4, 8, 16, 32, or 64
  1293. >MB with current DRAM sizes (the latter 2 require 16 Mb chips).
  1294.  
  1295. >Max memory is therefore 384 MB (more than 256 will be ignored until
  1296. >5.1 and later).  Min memory is 16 MB.
  1297.  
  1298. I'm sorry but this still isn't clear to me...
  1299.  
  1300. Okay, the minimum is (1) bank of (4) 4MB SIMMs whichs equals 16MB, yes?
  1301. So, would not the maximum thus be (3) banks of (4) 64MB SIMMs which equals
  1302. 768MB? But this value is 2x the 384MB maximum you state.
  1303.  
  1304. Also, do the 16MB SIMMs exceed the 18-piece chip count you cautioned us
  1305. about in a previous posting?  Or maybe I'm just off today on all this.
  1306.  
  1307.  
  1308.     There aren't enough address lines for that, so 512 is the theoretical
  1309.     max the system can support (yes, 512, not 384).
  1310.  
  1311.     Besides,  I had a typo (I got carried away!).  32 MB per SIMM is the
  1312.     max (no more than 18 DRAMs per SIMM, due to capacitive loading
  1313.     issues).  Sorry.  In *theory*, the system could have 512 MB with 64Mbit
  1314.     chips and 64 MB per SIMM, but it will be quite a while before we know
  1315.     if that will really work.
  1316.  
  1317.     The 16 and 32 MB SIMMs are 16 Mbit chips; using 4 Mbit chips
  1318.     would be too much of a load.
  1319.  
  1320.  
  1321.  
  1322.  
  1323. (8) - Disk Striping Questions
  1324. ---------------------------------------------------------------------------
  1325.  
  1326. I have a few questions about striping disks on an SGI Challenge.
  1327.  
  1328. Is there any documentation on how to optimize a striped disk, such as
  1329. how to calculate the correct step size for the lvtab, the best buffer
  1330. size for reading/writing to the stripe, the use of direct i/o with
  1331. a stripe, etc?
  1332.  
  1333.     There really is no such thing as an optimal stripe.  It depends on just
  1334.     what you want to do, so you need to experiment.
  1335.  
  1336. Does anyone have any experience with using direct i/o for writing to
  1337. a striped disk and if so what if any performace gain was seen?
  1338.  
  1339.     There is some gain, since the advantage of direct i/o is direct dma
  1340.     to/from the user program, rather than going through the buffer cache
  1341.     and copying the data.
  1342.  
  1343. Are there any good benchmarks for determining max throughput to/from
  1344. a striped disk?
  1345.  
  1346.     Not really.  There are a number of i/o benchmarks, but they all have
  1347.     their flaws (including those we use internally).  Your own apps are
  1348.     really the best benchmark.
  1349.  
  1350.  
  1351.  
  1352.  
  1353. (9) - Seagate ST42100N configuration
  1354. ---------------------------------------------------------------------------
  1355.  
  1356. I'm probably going to have to contact the vendor, but I'm hoping someone
  1357. will have an answer for me over the weekend....
  1358.  
  1359. I bought a drive tray & 4 Seagate 5.25" 2.1GB SCSI drives (model ST42100N)
  1360. for my 4d/340, but the remote SCSI ID switches on the tray aren't connected
  1361. to the drives.  Can someone tell me how to connect them, or failing that,
  1362. just describe the pinout for the model ST42100N SCSI ID connector pins?
  1363.  
  1364. Looking at the rear & bottom of the Seagate drive:
  1365.  
  1366.         SCSI ID etc.
  1367.         ------------    -------------------------       --------
  1368.         |::::::::::|    | SCSI data connector   |       |power |
  1369.         ------------    -------------------------       --------
  1370.                 |
  1371.                 |
  1372.                 ------ exploded view ----
  1373.                                         |
  1374.  
  1375.                         2 4 6 8 A C E G I K     (total of 10 pairs of pins)
  1376.                         1 3 5 7 9 B D F H J
  1377.  
  1378.         - pins 1 & 2 are currently jumpered
  1379.         - pins D & E are currently jumpered
  1380.  
  1381. I'm fairly sure the last 6 pins set the SCSI ID, since the remote SCSI ID
  1382. switches are 6-pin connecters, but the various combinations I've tried have
  1383. come to naught so far.  Actually, the "6-pin" remote SCSI ID connectors are
  1384. a pair of 3-pin connectors, so there's more than a few possible combinations.
  1385. And I haven't tried any of the first 14 pins yet.  ;-(
  1386.  
  1387.  
  1388.     --- 1 ---
  1389.     According to my ST41200N docs (I havn't opened up my machine to check)
  1390.     there are 8 (eight) pin pairs to the left of the SCSI connector.
  1391.  
  1392.     Numbered left to right, starting with 1 (one), pairs 3, 4 and 5
  1393.     control the SCSI ID of the unit.  Pair 5 is the low bit.
  1394.  
  1395.     --- 2 ---
  1396.     My ST42100N drives have 10 pin pairs to the left of the SCSI connector.
  1397.     The drive ID pins ended up being the 3rd, 4th, and 5th pin pairs,
  1398.     counting from the left side of the drive, when viewing from the
  1399.     rear, which seems to match what Bill is saying above (Thanks Bill!!).
  1400.  
  1401.     Regardless, I'd have spent days trying to figure it out if I hadn't
  1402.     received a specsheet via email.  Once again, Usenet beats a call
  1403.     to technical support hands down!!  ;-)
  1404.  
  1405.     Thanks loads to Ryan J Snodgrass <rsai+@andrew.cmu.edu> for his
  1406.     speedy reply with the following:
  1407.  
  1408.  
  1409.     ST-42100N  Wren 9 FH SCSI-2 Fast
  1410.  
  1411.                         Z Synchronous Spindles option         DC
  1412.                         3                                     Power
  1413.                         3   UMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8 /DDDDDDDDD\
  1414.       MMMMMMMMPMWMAMMMMMMMMM5:SCSI:Cable:::::::::::::::::1FM5 0 0 0 0 FMM
  1415.       ZD?             ZDAD? TMMMMMMMMMMMMMMMMMMMMMMMMMMMMM> @D5DGDGD12Y
  1416.       3o3o o o o o o o3o+o3   ZDDDDDD1 ZDDDDDD1 ZDDDDDD1
  1417.       EoEo o o o o o o3o-o3   @DDDDDDY @DDDDDDY @DDDDDDY
  1418.       @1Y  4 2 1      @DDDY     Terminator SIPS
  1419.        3 3 DDBDD 3 3 3
  1420.        3 3   3   3 3 @D Motor Start Delay (16 secs * ID)
  1421.        3 3   3   3 @DDD Parity check enable
  1422.        3 3   3   @DDDDD Motor Start option enable
  1423.        3 3   @DDDDDDDDD Drive ID's, ID 0 (none) if only SCSI device
  1424.        3 @DDDDDDDDDDDDD Terminator power to the Bus (vertical)
  1425.        @DDDDDDDDDDDDDDE Terminator power from Drive, default (vertical)
  1426.                       3 Terminator power from Bus (lower horizontal)
  1427.  
  1428.  
  1429.            LED
  1430.           ZDDD?      (Viewed from front of drive)          Z GND
  1431.           3 0 3                                            3
  1432.       MMMMOMMMOMMMMMMMMMMMMMPMWMAMMMMMMMMMMMMMMMMMMMMMMMMMMXMMMMMMMMMMMM
  1433.                                                          o o o  J6
  1434.                                          pin-1 (+5v) ----o o o
  1435.                                                          3 3 3
  1436.                                  Remote LED connection DDY 3 3
  1437.                                   Write Protect Remote EDDDY 3
  1438.                                Switch cable connection 3     3
  1439.                                       Factory Use Only DDDDDDY
  1440.  
  1441.  
  1442.                              ST-42100N
  1443.                              WREN 9 FH
  1444.  
  1445.        UNFORMATTED CAPACITY (MB) ________________2,200
  1446.        FORMATTED CAPACITY (xx SECTORS) (MB) _____1,900*
  1447.        AVERAGE SECTORS PER TRACK (with spares)___96
  1448.        ACTUATOR TYPE ____________________________STRAIGHT ARM
  1449.        TRACKS ___________________________________38,595
  1450.        CYLINDERS ________________________________2,573 (user)
  1451.        HEADS ____________________________________15
  1452.        DISCS (5.25 inch) ________________________8
  1453.        MEDIA TYPE _______________________________THIN FILM
  1454.        RECORDING METHOD _________________________ZBR RLL (1,7)
  1455.        INTERNAL TRANSFER RATE (mbits/sec) _______20 to 31
  1456.        EXTERNAL TRANSFER RATE (Mbytes/sec) ______10.0 Sync.
  1457.        SPINDLE SPEED (RPM) ______________________3,600
  1458.        AVERAGE LATENCY (mSEC) ___________________8.33
  1459.        BUFFER ___________________________________256 Kbyte
  1460.          Read Look-Ahead, Adaptive,
  1461.          Multi-Segmented Cache
  1462.        INTERFACE ________________________________SCSI-2 Fast
  1463.        BYTES PER TRACK __________________________57,200 avg.
  1464.        SECTORS PER DRIVE ________________________3,705,120
  1465.        TPI (TRACKS PER INCH) ____________________2,150
  1466.        BPI (BITS PER INCH) ______________________
  1467.        AVERAGE ACCESS (ms) ______________________12.95
  1468.        SINGLE TRACK SEEK (ms) ___________________2
  1469.        MAX FULL SEEK (ms) _______________________29
  1470.        MTBF (power-on hours) ____________________150,000
  1471.        POWER REQUIREMENTS: +12V START-UP (amps) _4.5
  1472.                            +12V TYPICAL (amps) __1.5
  1473.                            +5V START-UP (amps) __0.8
  1474.                            +5V TYPICAL (amps) ___0.6
  1475.                            TYPICAL (watts) ______21
  1476.                            MAXIMUM (watts) ______58
  1477.        LANDING ZONE (cyl) _______________________AUTO PARK
  1478.        IBM AT DRIVE TYPE ________________________0 or NONE
  1479.  
  1480.      * 512 bytes per sector, one spare sector per track,
  1481.        two spare cylinders per unit.
  1482.  
  1483.     Already low-level formatted at the factory.
  1484.  
  1485.     --- 3 ---
  1486.     Did you mean to say "ST41200N"?  I'm looking at the ST42100N
  1487.     INSTALLATION MANUAL sheet, and it shows ten (10) jumper pairs,
  1488.     but as you said, the 3rd, 4th and 5th pairs starting from the
  1489.     left determine the SCSI ID, with the 5th pair being the LSB.
  1490.  
  1491.     Also, the 4th pair from the right, which the poster indicated
  1492.     was set on his drive, is the "enable parity reporting" jumper,
  1493.     which we also have set.
  1494.  
  1495.  
  1496.  
  1497.  
  1498. (10) - SCSI Timeout problems
  1499. ---------------------------------------------------------------------------
  1500.  
  1501. >>        The problem I have is that after a few transfers, the following
  1502. >>message appears in the console window:
  1503. >
  1504. >>dks0d1s0 (/): retrying request
  1505. >>sc0,1,0: cmd=0x2A timeout after 30 sec.  Resetting SCSI bus.
  1506.  
  1507. >>[particulars:  Indigo1, 405F, Integral SCSI ctrl Version WD33C93B, revision D]
  1508.  
  1509.     --- 1 ---
  1510.     There are several things that could be at fault.  I am presuming that
  1511.     you are using Single Ended SCSI.
  1512.  
  1513.     First and foremost is that your SCSI cable lengthis too long.  This is
  1514.     common enough that you should really examine the length.  Besides the
  1515.     external cables you're using between your devices, remember the
  1516.     lengths of the cable inside your peripheral boxes.  The Max length on
  1517.     a SCSI bus is supposed to be about 18 feet, but the machine takes up
  1518.     some of that length electronically.  I was told (by the SGI support
  1519.     line) that the Challenge M, for example uses up 6 feet itself, so you
  1520.     would expect to have 12 feet at your disposal.  In practice, it's more
  1521.     like 9 or 10 feet you can safely use before running into problems.
  1522.  
  1523.     Try to reduce your cable length in whatever way possible.  We were
  1524.     successful in getting one expansion box that holds  6 5-1/4"  disks
  1525.     and an Exabyte drive connected to an Indigo to work where 3 expansion
  1526.     boxes for the disks and the box for the Exabyte drive, when connected,
  1527.     would cause SCSI timeouts like you mentioned.
  1528.  
  1529.     Secondly, It would appear that there was a problem with *some* of the
  1530.     D revision SCSI chips that Wangtek supplied to SGI.  The problem would
  1531.     appear (for us, at least) after you hooked up a second external device
  1532.     to the machine.  It was probably some sort of cable-length threshold
  1533.     that caused the problems.
  1534.  
  1535.     Before you start calling SGI for a replacement, Do yourself a favor
  1536.     and make sure your cabling is ok, and make sure you use SGI's
  1537.     terminators.
  1538.  
  1539.     Personally, I now use Differential SCSI wherever possible.
  1540.  
  1541.     --- 2 ---
  1542.     | There are several things that could be at fault.  I am presuming that
  1543.     | you are using Single Ended SCSI.
  1544.  
  1545.     Yes, they are.
  1546.  
  1547.     | First and foremost is that your SCSI cable lengthis too long.  This is
  1548.     | common enough that you should really examine the length.  Besides the
  1549.     | external cables you're using between your devices, remember the
  1550.     | lengths of the cable inside your peripheral boxes.  The Max length on
  1551.     | a SCSI bus is supposed to be about 18 feet, but the machine takes up
  1552.     | some of that length electronically.  I was told (by the SGI support
  1553.     | line) that the Challenge M, for example uses up 6 feet itself, so you
  1554.     | would expect to have 12 feet at your disposal.  In practice, it's more
  1555.     | like 9 or 10 feet you can safely use before running into problems.
  1556.  
  1557.     Nope.  Either they misunderstood you as to which machine, or gave you
  1558.     just plain bad info.  Challenge M is an Indigo2, and has about 15-20
  1559.     cm's of internal 'cabling' (really, just PC board traces).  The rest
  1560.     of what you say is correct though.
  1561.  
  1562.     | Secondly, It would appear that there was a problem with *some* of the
  1563.     | D revision SCSI chips that Wangtek supplied to SGI.  The problem would
  1564.     | appear (for us, at least) after you hooked up a second external device
  1565.     | to the machine.  It was probably some sort of cable-length threshold
  1566.     | that caused the problems.
  1567.  
  1568.     Not WangTek, Western Digital.  The problem is that the chip will see
  1569.     (some of the chips, not all of them) transitions at 2 volts on the scsi
  1570.     bus, rather than 2.85.  Rev D chips were not used in Indigo, just
  1571.     Indigo2, and some prototype Indy's.  Production Indy's are using rev C
  1572.     chips, since they were affected by this due to different system
  1573.     design.  Rev E 33C93B's have this problem fixed, and they will be cutin
  1574.     as they become available (on Indy).  Rev D had some improvements for
  1575.     better noise immunity to rev C, but those have not been seen to be
  1576.     terribly noticeable.  The chip is a surface mount part, so changing it
  1577.     would be a board swap.  there are *NO* plans to do any board swaps, as
  1578.     no systems (other than Indy) with rev D parts have been shown to have
  1579.     problems with properly cabled and terminated.
  1580.  
  1581.     | Personally, I now use Differential SCSI wherever possible.
  1582.  
  1583.     The problem is that there are a very large number of SCSI devices
  1584.     not available in differential scsi, and single ended to differential
  1585.     SCSI adapters can introduce problems of their own.  Certainly
  1586.     differential scsi has significant advantages for cable length
  1587.     and noise immunity, particularly at fast SCSI rates.
  1588.  
  1589.  
  1590.  
  1591.  
  1592. (11) - Making a new Boot disk
  1593. ---------------------------------------------------------------------------
  1594.  
  1595. I would like to copy the contents of a boot disk (with / and /usr
  1596. partitions) to another, larger disk. I used fx to format the second
  1597. disk as a "boot" disk, mounted the / and /usr on the second disk,
  1598. copied all the files from the original disk, tried to boot with the
  1599. new one, and the system complains that it can't find the bootfile (I
  1600. didn't expect it to be that easy, but it was worth a shot). So, is
  1601. their an easy way to do this or do I have to do it the painful way?
  1602.  
  1603.  
  1604.     cd /stand; dvhtool -v c sash sash -v l /dev/rdsk/dks#d#vh
  1605.     Some systems also have ide and/or symmon in the volhdr, depending
  1606.     on system type.
  1607.  
  1608.         dvhtool -v l
  1609.  
  1610.     lists the contents in the volhdr on the root drive; specify the
  1611.     drive to list other drives.
  1612.  
  1613.  
  1614.  
  1615.  
  1616. (12) - Accessing VAX Tape Drives from Indigo
  1617. ---------------------------------------------------------------------------
  1618.  
  1619.         I have been attempting to determine what can be done about the
  1620. following problem (I have been speaking with a tech support person at
  1621. TGV, Inc., the manufacturer of Multinet, which is the best TCP/IP and NFS
  1622. software available for VAX/VMS):
  1623.  
  1624. >> >>   You'll have to talk to SGI. Last I heard from them was about a month
  1625. >> >>before 4.0.5 was released. Their tape driver/rmt server would not
  1626. >> >>return any indication an EOF was incountered with fsr or fsf.
  1627. >> >>I was told this would be fixed, but not for 4.0.5.
  1628. >> >>
  1629. >> >>        As I mentioned I know bsr,fsr doesn't return any indication
  1630. >> >>when an EOF in encountered. This makes doing VMS tape operations
  1631. >> >>impossible.
  1632.  
  1633. Note that this problem only exists with IRIX 4.0.5 and earlier. No other
  1634. implementation of Un*x exhibits this behavior.
  1635.  
  1636. Does anyone have any idea when this problem will be fixed? Or, if this is a
  1637. zero priority item for SGI, is there a possible fix of some sort available?
  1638. The particular configuration consists of a VAX running VMS V6.0, Multinet
  1639. V3.2A (I have been told to upgrade to V3.2B, which might help a little
  1640. bit), and Iris Indigo running IRIX 4.0.5 (I have also been told to upgrade
  1641. to 4.0.5f -- will this help?).
  1642.  
  1643. Thanks for any suggestions -- it would be good not to have to be completely
  1644. redundant and purchase additional tape drives just for the Indigo.
  1645. BTW, what I am attempting to do is access the tape drives on the VAX
  1646. from the Indigo.
  1647.  
  1648. ----- 1 ------
  1649.  
  1650.     Then the problem listed above is completely irrelevant, since you aren't
  1651.     using the Indigo tape driver at all, and presumably that means you
  1652.     didn't quite explain the situation right to the folks at Multinet.
  1653.  
  1654.     The problem he refers to was fixed sometime before the 4.0.5 Indigo
  1655.     Patch was released.  At least, his test case passed.  Again, that was
  1656.     with the tape drive *on the SGI system*.
  1657.  
  1658.  
  1659.  
  1660.  
  1661. (13) - Indigo CPU/SCSI Board Problems
  1662. ---------------------------------------------------------------------------
  1663.  
  1664. Twice now in the space of 2 days our Indigo has died.
  1665. The first time the SGI technician replaced the cpu board, but
  1666. didn't find any obvious cause, and now it's happened again.
  1667.  
  1668. Symptoms are messages on pressing the reset button:
  1669. sc0,1,0:cmd=0x25 timeout after 2sec. Resetting SCSI bus
  1670. sc0,2,0:cmd=0x25 timeout after 2sec. Resetting SCSI bus
  1671. etc
  1672. and now
  1673. sc0,1,0:cmd=0x28 timeout after 10sec. Resetting SCSI bus
  1674. sc0,2,0:cmd=0x12 timeout after 5sec. Resetting SCSI bus
  1675. etc
  1676. with the external and 2nd internal drive removed, and external
  1677. termination replaced.
  1678.  
  1679. System is R4K-XS24Z, 10 months old, 48M ram, internal SGI
  1680. 500M hard disk, internal Parity Micropolis 2112 1G hard disk,
  1681. external HP magneto-optic disk with Ten-X Optical Conversion
  1682. Unit.  The magneto-optical unit has been working for 9 months.
  1683. The Micropolis 2112 has been working 2 weeks, during which
  1684. time we changed buildings, so the system has been switched
  1685. off quite a bit.  (Yes, we did check the cables, reseat the boards
  1686. etc. when we saw that it was a SCSI problem.)
  1687.  
  1688. In both cases, the problem occured when re-configuring the
  1689. Xinet Appletalk server, which involved in one case re-configuring
  1690. the kernel, which then apparently crashed and corrupted the
  1691. "free block count" on the root partition.
  1692.  
  1693. It is difficult to understand how a hardware problem could have
  1694. been produced by these software problems, but the Indigo made
  1695. a soft 'brrp' sound when it crashed the first time, but then got
  1696. to the final stage of rebooting, after auto fsck'ing the disks reporting:
  1697. "NAME=/tmp/atinitA1601 [EMPTY] removed" and then in the final
  1698. stages, just before the login screen should appear.
  1699. "IRIX killed due to bus error"
  1700.  
  1701. Resetting once more, it again reached the final stage of rebooting
  1702. before the cpu made a soft click (shudder), and then died i.e. refused
  1703. to read the SCSI bus, giving the timeout errors.
  1704.  
  1705. The SGI guy will not be happy having to drive 60 miles to replace
  1706. the cpu board again, and still not knowing what could be the cause.
  1707. He could only say that a recent SGI technical note advised using
  1708. active terminators in the case of SCSI problems.  (We already
  1709. looked at the cable - it is short and of good quality).  But could
  1710. a 'simple' termination problem blow something on the cpu board ?
  1711.  
  1712.  
  1713.     --- 1 ---
  1714.  
  1715.     | Twice now in the space of 2 days our Indigo has died.
  1716.     | The first time the SGI technician replaced the cpu board, but
  1717.     | didn't find any obvious cause, and now it's happened again.
  1718.     |
  1719.     | Symptoms are messages on pressing the reset button:
  1720.     | sc0,1,0:cmd=0x25 timeout after 2sec. Resetting SCSI bus
  1721.     | sc0,2,0:cmd=0x25 timeout after 2sec. Resetting SCSI bus
  1722.     | etc
  1723.     | and now
  1724.     | sc0,1,0:cmd=0x28 timeout after 10sec. Resetting SCSI bus
  1725.     | sc0,2,0:cmd=0x12 timeout after 5sec. Resetting SCSI bus
  1726.     | etc
  1727.     | with the external and 2nd internal drive removed, and external
  1728.     | termination replaced.
  1729.     |
  1730.     | System is R4K-XS24Z, 10 months old, 48M ram, internal SGI
  1731.     | 500M hard disk, internal Parity Micropolis 2112 1G hard disk,
  1732.     | external HP magneto-optic disk with Ten-X Optical Conversion
  1733.     | Unit.  The magneto-optical unit has been working for 9 months.
  1734.     | The Micropolis 2112 has been working 2 weeks, during which
  1735.     | time we changed buildings, so the system has been switched
  1736.     | off quite a bit.  (Yes, we did check the cables, reseat the boards
  1737.     | etc. when we saw that it was a SCSI problem.)
  1738.  
  1739.     Take out the micropolis; and see if that fixes things.  Same for
  1740.     the external device.  Double check that you don't have extra
  1741.     termination.  Make sure the external scsi cable is high quality.
  1742.     Use active termination.  Make sure no pins got bent anywhere, or
  1743.     cables badly kinked during the move.  I strongly doubt it is
  1744.     the cpu board or the backplane.
  1745.  
  1746.     | "IRIX killed due to bus error"
  1747.  
  1748.     Could be SCSI related.  Could also be many other things, including
  1749.     s/w problems.  If it happened just after installing s/w that has
  1750.     kernel parts, I would very strongly suspect that s/w, and delete it
  1751.     and go back to the old kernel, to find out (you did save a copy of
  1752.     the old kernel, right ;) ?)
  1753.  
  1754.     | Resetting once more, it again reached the final stage of rebooting
  1755.     | before the cpu made a soft click (shudder), and then died i.e. refused
  1756.     | to read the SCSI bus, giving the timeout errors.
  1757.     |
  1758.     | The SGI guy will not be happy having to drive 60 miles to replace
  1759.     | the cpu board again, and still not knowing what could be the cause.
  1760.     | He could only say that a recent SGI technical note advised using
  1761.     | active terminators in the case of SCSI problems.  (We already
  1762.     | looked at the cable - it is short and of good quality).  But could
  1763.     | a 'simple' termination problem blow something on the cpu board ?
  1764.  
  1765.     Again, I strongly doubt you have a cpu board problem.
  1766.  
  1767.     --- 2 ---
  1768.  
  1769.     >Again, I strongly doubt you have a cpu board problem.
  1770.  
  1771.     Yes, I find it hard to believe too.  But we did take out the extra
  1772.     disks and put back the original SGI terminator, power cycled etc.,
  1773.     but still had the SCSI timeout - even with all disks removed.
  1774.     We did keep a copy of the old kernel, but since the beast can't
  1775.     find the SCSI drives, its not much use.  Yet replacing the cpu
  1776.     board immediately cured it - for two days, after which we had the
  1777.     exact same problem.
  1778.  
  1779.     Our own technician opened up the magneto-optic drive, and grumbled
  1780.     that it had internal termination, but it has been working happily
  1781.     for 9 months, with or without external termination (it is the only
  1782.     external device).  OK, maybe the (new) second internal drive finally
  1783.     broke the SCSI camel's back, but ...
  1784.  
  1785.     Again, can a 'simple' termination problem blow something on the
  1786.     cpu board ? The SGI guy will be back this pm, but he seems as
  1787.     puzzled as I am.  I fear he is going to tell us it 'must be' the
  1788.     third party drives, and that we can't use them.
  1789.  
  1790.  
  1791.     --- 3 ---
  1792.  
  1793.     >|But could a 'simple' termination problem blow something on the
  1794.     >|cpu board ?
  1795.  
  1796.     Well the sequel is that something to do with SCSI was blown on both
  1797.     cpu boards.  On replacing the second, the SGI engineer asked me not
  1798.     to connect the external magneto-optic drive, and I've had no more
  1799.     problems for a week.
  1800.  
  1801.     But this external mo-drive has been working perfectly for 9 months,
  1802.     the SGI guy could not suggest what might be wrong with it, how we
  1803.     could test it, or even what precisely was blown on the cpu boards,
  1804.     and what might cause it - apparently they are shipped back to SGI and
  1805.     the local engineer never gets to hear what the problem with them was.
  1806.  
  1807.     We really need that mo-drive.  The only things we did before the
  1808.     problems were to move buildings and add a second internal drive,
  1809.     (Micropolis 2112) which seems to work fine.
  1810.  
  1811.  
  1812.     --- 4 ---
  1813.  
  1814.     | Well the sequel is that something to do with SCSI was blown on both
  1815.     | cpu boards.  On replacing the second, the SGI engineer asked me not
  1816.     | to connect the external magneto-optic drive, and I've had no more
  1817.     | problems for a week.
  1818.  
  1819.     There simply isn't anything that I know of that can blow.  The termpower
  1820.     is protected by a PTF device, rather than a fuse, and that is on the
  1821.     backplane rather than the CPU board.
  1822.  
  1823.     There are also some EMI filter caps, and those might *conceivably*
  1824.     short out and cause problems, but they are also on the backplane,
  1825.     not on the CPU board.
  1826.  
  1827.     It is just barely possible that the SCSI controller itself is
  1828.     being destroyed, but that would be *very* difficult to do.  Even
  1829.     plugging in the SCSI bus reversed won't do that.
  1830.  
  1831.     It is, of course, difficult to argue with the fact that 2 cpu
  1832.     boards have failed.  Coincidences happen, but this is a bit much...
  1833.  
  1834.     | But this external mo-drive has been working perfectly for 9 months,
  1835.     | the SGI guy could not suggest what might be wrong with it, how we
  1836.     | could test it, or even what precisely was blown on the cpu boards,
  1837.     | and what might cause it - apparently they are shipped back to SGI and
  1838.     | the local engineer never gets to hear what the problem with them was.
  1839.  
  1840.     This is not really correct.  See if you can get ahold of him ASAP, and
  1841.     have that board specially tagged for analysis in our logistics depot,
  1842.     and if they can't find the problem, by engineering.  When that is done,
  1843.     the field folks get the results.  In the normal case, they don't.
  1844.  
  1845.     | We really need that mo-drive.  The only things we did before the
  1846.     | problems were to move buildings and add a second internal drive,
  1847.     | (Micropolis 2112) which seems to work fine.
  1848.  
  1849.     About the only other thing I can think of, until the board problem
  1850.     is determined, is to talk to the M-O drive vendor for any known
  1851.     problems with the SCSI interface (spikes, strange voltages, etc.)
  1852.  
  1853.  
  1854.     --- 5 ---
  1855.  
  1856.     >There simply isn't anything that I know of that can blow.  The
  1857.     >termpower is protected by a PTF device, rather than a fuse, and
  1858.     >that is on the backplane rather than the CPU board.
  1859.  
  1860.     I did not see the start of this, but I can make one suggestion based on
  1861.     experience.
  1862.  
  1863.     Be very sure that all devices are plugged into the same circuit, and
  1864.     the same outlet on the same circuit.  I have seen ground loops cause
  1865.     various bits of equipment to melt, explode, and stop working.  I saw
  1866.     a printer combust this way, and personally killed serial port drivers
  1867.     on a 4D25.
  1868.  
  1869.     A transient ground loop of 10 volts might be possible on a 220VAC
  1870.     system, like yours in France.  Typically the SGI and external SCSI
  1871.     device are only connected by the SCSI cable.  This type of thing is
  1872.     not typically tested by system builders.  If you are using part of
  1873.     a three phase setup, and have high powered switching equipement on
  1874.     another leg sharing common neutral, I'd bet lunch the voltage of
  1875.     common is being dragged around a bit too much.
  1876.  
  1877.     Less likely, but a real problem in this building is power distribution.
  1878.     The main power panel is through a wall at the end of a lab.  The steel
  1879.     frame and conduit in that corner set up and antenna that makes all
  1880.     moniotor unreadable, and cause mysterious crashes.
  1881.  
  1882.     The control room of MIT's ALCATOR C-MOD fusion reactor finally went
  1883.     to a double optical isolation after a few-volt, few-million-amp
  1884.     ground fault caused a room full of Suns ( and other expensive
  1885.     equipment ) to turn to plasma.  Reality is a wonderful teacher.
  1886.  
  1887.  
  1888.     Grounding problems can be hard to detect, and hard to fix.
  1889.  
  1890.  
  1891.     --- 6 ---
  1892.  
  1893.     There seems to be some difference of opinion about how easy it is to
  1894.     blow something on the Indigo cpu board by possibly malfunctioning SCSI
  1895.     devices, or by simply disconnecting a SCSI device without powering
  1896.     everything down.
  1897.  
  1898.     >| Well the sequel is that something to do with SCSI was blown on both
  1899.     >| cpu boards.  On replacing the second, the SGI engineer asked me not
  1900.     >| to connect the external magneto-optic drive, and I've had no more
  1901.     >| problems for a week.
  1902.     >
  1903.     >There simply isn't anything that I know of that can blow.  The
  1904.     >termpower is protected by a PTF device, rather than a fuse, and
  1905.     >that is on the backplane rather than the CPU board.
  1906.     >
  1907.     >There are also some EMI filter caps, and those might *conceivably*
  1908.     >short out and cause problems, but they are also on the backplane,
  1909.     >not on the CPU board.
  1910.     >
  1911.     >It is just barely possible that the SCSI controller itself is
  1912.     >being destroyed, but that would be *very* difficult to do.  Even
  1913.     >plugging in the SCSI bus reversed won't do that.
  1914.  
  1915.     Yet, the local SGI engineer says that his colleagues (in Paris) have
  1916.     had to replace cpu boards after SCSI problems, and another user
  1917.     (perhaps he would prefer to remain anonymous) emailed me:
  1918.  
  1919.     >I blew up the SCSI drivers on my CPU board by disconnecting an
  1920.     >external SCSI device without powering down the system.
  1921.     >I'm 100% certain, because I did it twice. The first time, when
  1922.     >I forgot to turn off the Indigo, it fried the CPU drivers, the
  1923.     >second time an internal hard disk when I didn't turn off the
  1924.     >external CD-ROM.
  1925.  
  1926.     On the other hand, I have seen a (software) engineer unplug a
  1927.     CD-ROM drive from a running Indigo, and to my shocked question,
  1928.     replied that it was OK if the machine was not accessing SCSI.
  1929.     Mind you, the engineer in question was president of DECUS.  Maybe
  1930.     he just didn't like Indigos ;-)
  1931.  
  1932.  
  1933.     --- 7 ---
  1934.  
  1935.     | There seems to be some difference of opinion about how easy it is to
  1936.     | blow something on the Indigo cpu board by possibly malfunctioning SCSI
  1937.     | devices, or by simply disconnecting a SCSI device without powering
  1938.     | everything down.
  1939.  
  1940.     Please, please, please!  Since you have had support folks in Europe
  1941.     tell you that they have seen this problem, *have them get in touch
  1942.     with us in Mt. View*!!!  I know it seems crazy to be asking a customer
  1943.     to have SGI field folks get in touch with headquarters, but
  1944.     unfortunately, I have no idea who these folks are.
  1945.  
  1946.     No similar reports (other than Alan's) have reached me internally, and
  1947.     if we have a problem, we need to know about it.  I've very badly
  1948.     abused the SCSI bus, not once, but literally thousands of times, on
  1949.     dozens of systems, with hundreds of different peripherals, and never
  1950.     seen anything like this.  So either something has changed, or we
  1951.     have a powersupply issue that shows up more on European power, or
  1952.     there are some common peripherals in Europe that we haven't seen,
  1953.     that trigger problems we haven't seen.
  1954.  
  1955.     | Yet, the local SGI engineer says that his colleagues (in Paris)
  1956.     | have had to replace cpu boards after SCSI problems, and another
  1957.     | user (perhaps he would prefer to remain anonymous) emailed me:
  1958.     |
  1959.     | >I blew up the SCSI drivers on my CPU board by disconnecting an
  1960.     | >external SCSI device without powering down the system.
  1961.     | >I'm 100% certain, because I did it twice. The first time, when
  1962.     | >I forgot to turn off the Indigo, it fried the CPU drivers, the
  1963.     | >second time an internal hard disk when I didn't turn off the
  1964.     | >external CD-ROM.
  1965.  
  1966.     There *are* no SCSI driver chips in Indigo.  There is one, single, SCSI
  1967.     chip, with integral drivers.  The only way I've ever been able to blow
  1968.     them is to solder them in wrong (and it is pretty spectacular; a good
  1969.     way to get a look at the die itself!).  The only other components
  1970.     on the Indigo SCSI bus are passive (termination resistors, and filter
  1971.     caps).  This is what has me confused and concerned.
  1972.  
  1973.     Again, to repeat what I said above, I have never seen reports of this,
  1974.     and not a whisper of any cases where something else on the SCSI bus was
  1975.     damaged!
  1976.  
  1977.     | On the other hand, I have seen a (software) engineer unplug a
  1978.     | CD-ROM drive from a running Indigo, and to my shocked question,
  1979.     | replied that it was OK if the machine was not accessing SCSI.
  1980.     | Mind you, the engineer in question was president of DECUS.  Maybe
  1981.     | he just didn't like Indigos ;-)
  1982.  
  1983.     I've done it many times also.  With the PTF (as opposed to a fuse),
  1984.     it is pretty safe.  Mind you, it is *not* officially supported!
  1985.  
  1986.  
  1987.  
  1988.  
  1989. (14) - Exabyte 8205 on an Indigo2
  1990. ---------------------------------------------------------------------------
  1991.  
  1992. The subject pretty much says it all; I'm trying to get an Exabyte 8205
  1993. working on an Indigo2, IRIX 4.0.5H and am looking for a tpsc table
  1994. entry for this drive, preferably one that supports both the EXB-8200
  1995. and EXB-8200c (compressed) modes.  Thanks.
  1996.  
  1997.     A few days ago, I asked if anyone had a master.d/tpsc entry for
  1998.     an Exabyte 8205.  Although I only got one response (w/ an entry
  1999.     for an 8505, not an 8205), using it together with the info the
  2000.     vendor gave me, the drive manual, and the similar info posted to
  2001.     this newsgroup previously, I was able to put together a working entry.
  2002.      The drive is now working happily in both standard and compressed modes.
  2003.      Below is the entry I used, as well as the mods. to /dev/MAKEDEV to
  2004.     create the device special files.  To the best of my knowledge, the
  2005.     entry (and comments I make) below are correct, but of course, I
  2006.     can't guarantee this.  Also, I haven't tested all the MTCAN_*
  2007.     options (eg, SEEK, SILI), but the drive manual says they're
  2008.     supported, so they *should* work (I don't know how the irix scsi
  2009.     tape driver implements these functions).
  2010.  
  2011.     --------------------
  2012.  
  2013.     In /usr/sysgen/master.d/tpsc:
  2014.  
  2015.         /* Exabyte 8205: this drive supports two formats: EXB-8200 and
  2016.          * EXB-8200c (compressed).  The SCSI command set used by this drive
  2017.          * is similar (if not identical) to the Exabyte 8500, so this
  2018.          * definition is based on that drive; the only difference is the
  2019.          * product ID string (tp_product[]) and the density values
  2020.          * (tp_density[]).  Usage of the density modes is significant only
  2021.          * when writing, as the 8205 automatically selects the correct
  2022.          * density when reading.
  2023.          *
  2024.          * The meaning of the density values are as follows:
  2025.          *
  2026.          *  Value  Format Written    Notes
  2027.          *  -----  --------------    -----
  2028.          *   0x00  EXB-8200c format  This value is ignored by the drive if
  2029.          *                             used when writing to an EXB-8200 tape
  2030.          *                             when not at BOT (ie, EXB-8200 format
  2031.          *                             will be written instead).
  2032.          *   0x14  EXB-8200 format   Using this value will return an error
  2033.          *                             (drive returns Check Condition status)
  2034.          *                             if used when writing to an EXB-8200c
  2035.          *                             tape when not at BOT
  2036.          *   0x7f  No change         The format written will be the same
  2037.          *                             as what is on the tape. If tape is
  2038.          *                             blank, then the drive power-on default
  2039.          *                             format will be used (set in EEPROM, usu.
  2040.          *                             8200c format)
  2041.          *   0x90  EXB-8200c format  Using this value will return an error
  2042.          *                             (drive returns Check Condition status)
  2043.          *                             if used when writing to an EXB-8200
  2044.          *                             tape when not at BOT
  2045.          */
  2046.  
  2047.       { EXABYTE8500, TP8MM, 7, 8, "EXABYTE", "EXB-8205", 6, "\40\4\16\0\200\7",
  2048.                 {0x7f, 0x14, 0x90, 0x0},
  2049.           MTCAN_BSF|MTCAN_BSR|MTCAN_PREV|MTCAN_CHKRDY|MTCAN_VAR|MTCAN_SETSZ|
  2050.             MTCAN_SILI|MTCAN_CHTYPEANY|MTCAN_SETDEN|MTCAN_SPEOD|MTCAN_SYNC|
  2051.                 MTCAN_SEEK,
  2052.           80, 4*60, 25*60, 5*60, 1024, 128*1024},
  2053.  
  2054.  
  2055.     The mods to /dev/MAKEDEV are:
  2056.  
  2057.  
  2058.                         *Device:*EXB-8205*) \
  2059.                             set        v nrv nsv nrnsv ; \
  2060.                             for add in 4  5   6    7 ; do \
  2061.                                 mdev=`expr $$minor + $$add`; \
  2062.                                 mknod $${prf}$$1 c $$maj $$mdev; \
  2063.                                 shift; \
  2064.                             done; \
  2065.                             for dens in 8 24 ; do \
  2066.                                 case $$dens { \
  2067.                                 8) kden=8200;; \
  2068.                                 24) kden=8200c;; \
  2069.                                 }; \
  2070.                                 set        "" nr ns nrns v nrv nsv nrnsv ;\
  2071.                                 for add in 0  1  2    3  4  5   6    7 ; do \
  2072.                                     mdev=`expr $$minor + $$add + $$dens`;\
  2073.                                     mknod $${prf}$$1.$$kden c $$maj $$mdev;\
  2074.                                     shift;\
  2075.                                 done; \
  2076.                             done ;; \
  2077.  
  2078.  
  2079.     This will create a total of 24 special files; 8 (nr, ns, nrns, etc)
  2080.     for each of the first three density values given in the tpsc entry
  2081.     (0x7f, 0x14 and 0x90 in the example above--I chose not to create
  2082.     special files for the 0x00 density value as this essentially has
  2083.     the same functionality as the 0x7f value).
  2084.  
  2085.     If anyone has any corrections to the information above, I'd be glad to
  2086.     hear them.
  2087.  
  2088.  
  2089. (15) - Disks for Indy's
  2090. ---------------------------------------------------------------------------
  2091.  
  2092. We just ordered some INDY's. We had to order them diskless, because
  2093. SGI's disk prices were too high (yes, we grumbled at our sales person
  2094. about it). Of course, the next step is to order some 3rd party disks.
  2095.  
  2096. One of the local SGI engineers told me the disks that SGI is
  2097. shipping in the INDY are the Seagate ST3600 and ST31200.
  2098. Is this correct?
  2099.  
  2100. I called our usual supplier, and got the following prices:
  2101.  
  2102. ST3600N  - 525Meg 3.5" low profile disk                  $859
  2103. ST31200N - 1052Meg 3.5" low profile disk                $1544
  2104. ST11200N - 1.2Gig disk, in tabletop enclosure           $1389
  2105.  
  2106. The prices for the first 2 includes a 1 year on-site maintenance contract.
  2107. The third disk price includes 3 years on-site maintenance, and a 5 year
  2108. warranty.  All the disks are fast SCSI-2.
  2109.  
  2110. Any reason not to buy the ST11200N? It is cheaper and slightly
  2111. larger (in Meg) than the ST31200. Also, since it is in an
  2112. external enclosure, the INDY power supply won't have to work
  2113. as hard, and it will be easier to move disks around (some
  2114. people were saying it is difficult to get at the INDY internal
  2115. disks).
  2116.  
  2117. One more gotcha, the quote said "ST31200 available late November".
  2118.  
  2119.     As long as you don't mind the extra enclosure, it should work fine
  2120.     (no promises though).  The 11200N is what we are selling on the
  2121.     Indigo2.
  2122.  
  2123.     Make sure you get new enough firmware that it doesn't have the
  2124.     "goes away and won't respond to selection" bug.
  2125.  
  2126.     The difference in the load on the power supply in the Indy will be
  2127.     negligable.
  2128.  
  2129.  
  2130. (16) - Indy Graphics
  2131. ---------------------------------------------------------------------------
  2132.  
  2133. |> We have an Indigo with XS24 graphics.  We've written an application that
  2134. |> uses a double-buffered 12-bit plane for images and a 4-bit
  2135. |> overlay plane for xwindow controls.  I am thinking of buying an Indy SC
  2136. |> soon with 24 bit graphics to host this app.  Can this machine
  2137. |> handle the same visuals as the Indigo?
  2138. |>
  2139. |>
  2140.  
  2141.     Not quite. The 24-bit Indy graphics does support 12-bit
  2142.     double-buffered (both pseudoColor and TrueColor) but it has
  2143.     two overlay visuals of depth 8 and 2, rather than the three
  2144.     overlay visuals of depth 2,2 and 4 of the XS24
  2145.  
  2146.     Note that the 4-bit overlay visual on XS24 shares bit planes
  2147.     with the two 2-bit visuals. The Indy 8 and 2-bit overlay visuals
  2148.     are completely independent (i.e., separate bit planes).
  2149.  
  2150.  
  2151. (17) - VME Interrupts
  2152. ---------------------------------------------------------------------------
  2153.  
  2154. How are the VME interrupts (Levels 0-7) mapped to the
  2155. CPU interrupts?  I have a VME board that is triggering
  2156. VME Level 5, 6 & 7 interrupts.  I can see the interrupt
  2157. lines asserted on a logic analyzer.  However, for some
  2158. unknown reason only Level 5 gets to the kernel.  Levels
  2159. 6 & 7 don't do anything.  I know that the kernel routines
  2160. spl0, splnet, splvme, ... can be used to block interrupts
  2161. at the CPU, is there a similar routine to mask VME interrupts
  2162. at the VMEinterrupt handler?  How about hardware jumpers?
  2163. Could I have something jumpered incorrectly that would
  2164. mask certain VME level interrupts?  I'm almost positive
  2165. that /usr/sysgen/system is setup correctly for the
  2166. other levels.  Any Ideas?
  2167.  
  2168.     --- 1 ---
  2169.     First, you should get the Device Driver Writer's Guide, which
  2170.     talks about a lot of these issues.  The answers vary from system to
  2171.     system.
  2172.  
  2173.     For the low end systems, there is only one VME interrupt to the
  2174.     cpu, and the vector is then used to determine which device interrupted.
  2175.     I don't remember how this works on the high end, but I think it is
  2176.     similar.
  2177.  
  2178.     --- 2 ---
  2179.     I have just one quick addition to what Dave said here.  We do mask
  2180.     individual VMEbus levels before they get to the CPU.  This is vital to
  2181.     allow for us to respond to only certain VME interrupts, while allowing
  2182.     another interrupt handler to take ones not intended for us.  At kernel
  2183.     generation time (lboot, autoconfig), the system determines which
  2184.     VME device drivers are going to be built into the kernel, and puts them
  2185.     on a list.  Then, at system start up time, for each device, the
  2186.     corresponding VMEbus interrupt level is unmasked.  So, if you are seeing
  2187.     the interrupt get through on some levels, but not on others, you
  2188.     probably just have your kernel configured with device drivers for those
  2189.     levels that do get the interrupt.  To see which devices are being
  2190.     configured in, you can run lboot with the -v option which will print the
  2191.     results of the probes for devices.  Then, you can compare that with the
  2192.     levels for those devices as specified in the sysgen/system file.
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199. (18) - Extending Keyboard, Mouse and Video signals
  2200. ---------------------------------------------------------------------------
  2201.  
  2202. We're finishing ordering our new ONYX with a RE^2 and
  2203. two Raster-Engines. We need to drive the video about 150
  2204. feet, in an optimal setup(tm) . It's not my idea(tm) but
  2205. a guy who wants to run Alias that far from his ONYX/RE^2.
  2206.  
  2207. SGI kindly sells for a very attractive(!!) price a 75' kbd/mon/rat
  2208. extension. Can you hook two(2) together, or do you have to
  2209. go to some(please fill ________________) vendor(_______phone #)
  2210. to get a longer one with an amplifier??
  2211.  
  2212.  
  2213.     --- 1 ---
  2214.     Technically, yes, but your image on the monitor would be
  2215.     unacceptably dim.  You need some sort of amplifier.
  2216.  
  2217.     --- 2 ---
  2218.     There are two companies that I know of that can connect the
  2219.     keyboard, mouse and monitor to an SGI system separated by
  2220.     150' or more.  I have the address and phone for one, but not
  2221.     the other.  The one I don't have the address for is called
  2222.     Lightwave Communications.  I've seen ads for them in some
  2223.     of the Unix magazines.
  2224.  
  2225.     The one I do have info for is:
  2226.  
  2227.         Meret Optical Communications, Inc.
  2228.         1800 Stewart Street
  2229.         Santa Monica, CA  90404
  2230.         PH: (310) 315-1422
  2231.  
  2232.     Both of these companies send the keyboard mouse and video
  2233.     information over fiber optic links with a box at each end.
  2234.     It's more expensive than a straight cable, but can be
  2235.     extended to much more than 150'.
  2236.  
  2237.     --- 3 ---
  2238.     >the other.  The one I don't have the address for is called
  2239.     >Lightwave Communications.  I've seen ads for them in some
  2240.     >of the Unix magazines.
  2241.  
  2242.     LightWave Communications
  2243.     84 Research Drive
  2244.     Milford, CT 06460
  2245.     (203) 878-9838
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251. (19) - More SCSI for Challenge M
  2252. ---------------------------------------------------------------------------
  2253.  
  2254. Is there any chance that SGI will have additional SCSI bus cards for the
  2255. Challenge M?  We are currently using our machines for "small" projects, and
  2256. there is the chance that they may need more disks on the machines.
  2257.  
  2258. Does or will SGI sell a card that will do this?
  2259.  
  2260.     --- 1 ---
  2261.     Such a card is being worked on.  I don't know if it will be
  2262.     a product or not.  Talk to your sales folks.  If done it would
  2263.     likely be a wide/fast SCSI channel, possibly differential.
  2264.  
  2265.     It would be nice to get more than one channel, but i/o panel
  2266.     space is the limiting factor.
  2267.  
  2268.     --- 2 ---
  2269.     You might also consider the new 2.0GB internal disk for the Challenge M.
  2270.  
  2271.  
  2272. (20) - Device Driver Guide for 4.x versus 5.x
  2273. ---------------------------------------------------------------------------
  2274.  
  2275. >You can order M4-DVDR-2.0 for IRIX 4 and M4-DVDR-3.0 for IRIX 5.
  2276.  
  2277. How different are the two manuals?  If I get M4-DVDR-3.0 will it
  2278. cover IRIX 4 info as well?  I'd only like to get one manual and
  2279. we're currently working with IRIX 4.0.5, will I be able to tell
  2280. the differences between 4 and 5 in M4-DVDR-3.0?
  2281.  
  2282.     The one for IRIX 5 has *some* info that talks about the differences,
  2283.     and there is a lot of stuff that didn't change, but in general, you
  2284.     *really* want the one for the O/S you are working with.
  2285.  
  2286.     There were a *lot* of changes in kernel internals from 4.x to 5.x
  2287.     (relatively few between 3.x and 4.x).
  2288.  
  2289.  
  2290.  
  2291.  
  2292. (21) - Trouble with Indigo Disk Drive
  2293. ---------------------------------------------------------------------------
  2294.  
  2295. I need some help with my system disk /usr partition.
  2296.  
  2297. When I boot the system (INDIGO R4000) I get a error message from fsck
  2298. that BLOCK 1 is bad!.  I've tried using fsck -g /usr/dsk/dks... and I get
  2299. the message:
  2300.  
  2301. Primary superblock inaccessabe or invalid.  Trying secondary.
  2302. No filesystem on /dev/dsk/dks0d1s1.
  2303.  
  2304. Message repeated about 30 times.
  2305.  
  2306. Can this be fixed??!!
  2307.  
  2308.     Sounds like the drive isn't responding at all.  Are you sure
  2309.     the drive ID wasn't changed, and that the drive was recognized?
  2310.     (Check the hinv output).  Looks like it is seen OK, from the
  2311.     message you show above.
  2312.  
  2313.     Can you bring up fx on the drive?
  2314.  
  2315.     Why are you trying partition 1 on drive 1?  That is normally
  2316.     the swap area, and the only time it will normally have a filesystem
  2317.     is when the miniroot has been loaded and booted (it gets copied
  2318.     to the swap area).
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324. (22) - Bru for floptical?
  2325. ---------------------------------------------------------------------------
  2326.  
  2327. Can anyone tell me if bru will work with floptical drives ?
  2328.  
  2329.     Probably (I've never tried it), but I doubt that multivolume
  2330.     will work unless you specify the right -s option value.
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336. (23) - Using serial port to detect a switch closure
  2337. ---------------------------------------------------------------------------
  2338.  
  2339. I need to write a program to act as an external switch on an Indigo.
  2340. I've tried using cxPortAccess routines but I guess my makefile isn't
  2341. working correctly and even if it was I'm still just guessing.  Can
  2342. anyone help me with a few lines of code which would detect a switch
  2343. closing across a few pins on a modem cable plugged into the serial port
  2344. and then trigger a frame grab.  Even a partial solution would be greatly
  2345. appreciated.  You can post here or mail me either as winsorr@cuug.ab.ca
  2346. or better still 73223.2374@compuserve.com.  (I get my compuserve mail
  2347. more regularly than my real Internet mail...sigh.)
  2348.  
  2349.     Thanks, I have a solution.  The switch can be done by a tiny program.
  2350.     I  fopen /dev/ttym1.  The program hangs until I short pins 4 and 8.
  2351.     The video capture I got from usr/people/4dgifts/sv/examples/video/indigo
  2352.     Filename oneframe.c
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358. (24) - Toshiba XM3401BC on Indigo
  2359. ---------------------------------------------------------------------------
  2360.  
  2361. I just bought a CDROM Toshiba XM3401BC from a third party
  2362. which I cannot connect to my Indigo XS. No matter which
  2363. SCSI address I use, the hinv command doesn't show me any
  2364. CDROM.
  2365.  
  2366. Maybe I was misinformed and this CDROM cannot be used on
  2367. Indigos or I need a patch for this CDROM. I hope somebody
  2368. can give me a hint or some other information about this
  2369. CDROM.
  2370.  
  2371.     --- 1 ---
  2372.     Are there errors on the console during boot?  If correctly
  2373.     connected, almost any CD-ROM drive should at least show up
  2374.     in the hinv output, even if it doesn't work correctly.
  2375.     Some might show up as a disk, in some weird cases, but they
  2376.     should show up.  Are you sure it is connected, terminated,
  2377.     and powered on?
  2378.  
  2379.     --- 2 ---
  2380.  
  2381.     During booting I got a message for nearly one millisecond which I
  2382.     found in /usr/adm/SYSLOG :
  2383.  
  2384.     Oct  7 13:39:56 dix syslogd: restart
  2385.     Oct  7 13:39:56 dix unix: IRIX Release 4.0.5F IP20 Version 08280217
  2386.         System V
  2387.     Oct  7 13:39:56 dix unix: Copyright 1987-1992 Silicon Graphics, Inc.
  2388.     Oct  7 13:39:56 dix unix: All Rights Reserved.
  2389.     Oct  7 13:39:56 dix unix:
  2390.     Oct  7 13:40:00 dix inetd[120]: /usr/etc/rpc.snoopd: No such file
  2391.         or directory
  2392.     Oct  7 13:40:00 dix inetd[120]: /usr/etc/cvpcsd: No such file
  2393.         or directory
  2394.     Oct  7 13:40:00 dix inetd[120]: /usr/etc/podd: No such file or directory
  2395.     Oct  7 13:40:00 dix timed[131]: slave to cicely
  2396.     Oct  7 13:40:02 dix sendmail: starting
  2397.     Oct  7 13:40:06 dix syslogd: restart
  2398.     Oct  7 13:40:08 dix lpsched[178]: can't open output queue file
  2399.     Oct  7 13:40:08 dix FaxServer[205]: OPEN "/dev/ttyd2"
  2400.     Oct  7 13:40:11 dix cdromd[211]: /dev/scsi/sc0d4l0 is not a valid
  2401.         CD-ROM drive
  2402.     Oct  7 13:40:11 dix /usr/etc/cdromd[210]: Unable to start mount
  2403.         daemon for /dev/scsi/sc0d4l0 on /CDROM
  2404.     Oct  7 13:40:41 dix Xsession: root: login
  2405.     Oct  7 13:40:44 dix Xsession: root: all hosts being allowed (access
  2406.         control disabled)
  2407.  
  2408.     The file /etc/fsd.auto looks like follows:
  2409.  
  2410.     /dev/scsi/sc0d4l0 /CDROM cdrom ro 0 0
  2411.  
  2412.     The CDROM is connected, terminated and powered on, so this cannot
  2413.     be the problem.  Even the SCSI address is set to four.
  2414.  
  2415.     I hope this information is of any help.
  2416.  
  2417.     --- 3 ---
  2418.     Does it show up in the PROM hinv?  Does anything else in hinv
  2419.     look strange (like more disks showing up than you know you have,
  2420.     or anything else at SCSI ID 4)?
  2421.  
  2422.     Can fx open the CD (fx -x 'dksc(0,4)') ?  Is there media in the
  2423.     drive (ISO9660, or EFS)?
  2424.  
  2425.     If fx can open the drive, what does it show for the inquiry
  2426.     info (should be similar to this; which is for the older SGI
  2427.     version of the Toshiba 3301):
  2428.  
  2429.         ...controller test...OK
  2430.         Can't get drive geometry, assuming 64 sectors/track
  2431.         Can't get drive geometry, assuming 8 heads
  2432.         Unable to get device geometry, assuming default
  2433.         Scsi drive type == TOSHIBA CD-ROM XM-3301TA1971
  2434.  
  2435.     --- 4 ---
  2436.     Maybe he isn't turning the CD-ROM on BEFORE turning on the Indigo.
  2437.     One needs to turn on ALL SCSI peripherals FIRST and the Indigo last.
  2438.     If you don't, the system will NOT know the device is there.
  2439.  
  2440.     --- 5 ---
  2441.     To whom it may interest:
  2442.  
  2443.     I found the problem I had with my CDROM Toshiba XM3401BC. It was just
  2444.     as simple as two cables which were badly connected in the CDROM case.
  2445.     So it didn't matter which SCSI address I used, in the device it was
  2446.     either zero or one.
  2447.  
  2448.     One thinks that these components are checked before leaving the factory.
  2449.  
  2450.     At this point I want to thank all the people who answered my inquiry
  2451.     and tried to help me.
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457. (25) - Software protection
  2458. ---------------------------------------------------------------------------
  2459.  
  2460. Does somebody know a software protection method which guarantees that the
  2461. software can only be used up to a specific date? Or, is there any hardware time
  2462. available which is absolute and cannot be set or manipulated, and how can this
  2463. time be got?
  2464.  
  2465.     --- 1 ---
  2466.     No, there is no time on any SGI system that can't be changed by the
  2467.     user.
  2468.  
  2469.     --- 2 ---
  2470.     Usually people compensate by making a program which scan the
  2471.     disk for file access times, If it finds any file access time which
  2472.     are ahead of the current date, then it blows up the program.
  2473.  
  2474.     Also you can create a file on installation of the program, touch
  2475.     it with an start date, then imbed that date into the file. (encoded
  2476.     with your own encryption key)  When starting up the program, check
  2477.     the creation date of the license file to make sure that it is the
  2478.     same as the imbedded date, and the system date is prior to or after
  2479.     that date. (depending on whether you want a 30 day type license or
  2480.     a termination date license.)
  2481.  
  2482.     I've found several (which won't be mentioned) vendors which do not
  2483.     monitor the system clock at all making it easy to extend licenses.
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489. (26) - Using 'setmon'
  2490. ---------------------------------------------------------------------------
  2491.  
  2492. In Pipeline's september/octopber 93 edition, page 19, there is a table
  2493. that says that Indigo XZ24 systems can produce component RGB signals
  2494. by using a setmon command. Do you confirm this ? I tried to use
  2495. setmon but the system doesn't recognize the command.
  2496.  
  2497.     Try /usr/gfx/setmon.  The /usr/gfx directory is not normally
  2498.     in a user's path variable.
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504. (27) - Fastest Baud rate for serial ports
  2505. ---------------------------------------------------------------------------
  2506.  
  2507. What is the fastest baud allowed for serial port on an Indigo R3K or R4K ?
  2508. 57.6K, 38K or only 19.2 ?
  2509.  
  2510.     38400bps is the fastest async rate on the serial ports.
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517. (28) - Odd baud rates
  2518. ---------------------------------------------------------------------------
  2519.  
  2520. I have someone here at work that needs to access the serial port
  2521. at a baud rate different than the presets.
  2522.  
  2523. It's like 32000 baud.
  2524.  
  2525. Is there a program that can set the serial port to odd rates ?
  2526.  
  2527.     Not really.  When put into 'EIA 422' mode, as is done with midi, it
  2528.     can sync up to an external clock.  That *might* do it, I don't know.
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534. (29) - SCSI Devices on Twin Tower machines
  2535. ---------------------------------------------------------------------------
  2536.  
  2537. We are investigating the addition of a DEC CDROM to our SGI 4D/220GTX.
  2538. THis is a dual tower machine with an integral tape drive in the
  2539. power supply tower, and a hard disk stacked on top.  Inside the disk
  2540. module are standard scsi 50 pin IDS connectors, two on an interface
  2541. board that interconnects from the device stacked below. I would
  2542. imagine we could disconnect one of the IDS connectors and attach
  2543. a flat ribbon cable with an adapter for the centronics type external
  2544. cable, like the DEC and most other external scsi devices.  WHich
  2545. one of the connectors should we disconnect?  SHould we install
  2546. an terminator on the CDROM?
  2547.  
  2548. The CDROM isn't intended to become a permanent fixture in the SGI,
  2549. so we might like to install an external type scsi connector somewhere.
  2550. My instincts lead me to beleive the cleanest way to do this would
  2551. be buy one of the stackable modules for expansion, and install a
  2552. connector on the back.  I believe these are available, anyone
  2553. have the source?
  2554.  
  2555.     --- 1 ---
  2556.     >how do we install a terminator on the CDROM?
  2557.  
  2558.  
  2559.     There are two ways the right way and the cheap way.
  2560.  
  2561.     The right way:
  2562.  
  2563.     Order a P5-Xscsi - twin tower drive expansion tray, This tray includes
  2564.     and external scsi on the back, with a centronix style terminator
  2565.  
  2566.     The cheap way:
  2567.  
  2568.     If you already have an IO3 board (type hinv) then the second scsi
  2569.     bus can be brought to the backplane in a centronix type connector.
  2570.  
  2571.     (I'm not certain if this modification was ever approved (FCC))
  2572.      There was talk about doing that.
  2573.  
  2574.     If you don't have an IO3 (Older gtx's have IO2) an IO3 upgrade
  2575.     may be costly but will bring you performance and flexability. Talk
  2576.     to your local SE or SSE they should be able to give your prices
  2577.     and performance numbers.
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583. (30) - Connecting Video Projectors to SGI platforms
  2584. ---------------------------------------------------------------------------
  2585.  
  2586. We're trying, without success, to connect a Crimson to a SONY video
  2587. projector, one of those gizzmos you see in lecture rooms that takes a
  2588. computer's display output and projects it to a large screen.
  2589.  
  2590. The projector has a red, green, blue, and sync inputs. The Crimson has
  2591. a red, green, blue, and sync outputs. We connect everything and get nothing!
  2592.  
  2593. How does one do what we want to do? Is it possible? Is special aux.
  2594. equipment needed?
  2595.  
  2596.     --- 1 ---
  2597.     This is commonly done. The most likely problem you have is that the
  2598.     projector isn't compatible with the high-resolution video coming
  2599.     from your Crimson.
  2600.  
  2601.     You may (depending on the type of graphics board in your Crimson)
  2602.     be able to change your video output to something that the monitor
  2603.     can display. See the setmon(1G) man page.
  2604.  
  2605.     You might also turn off sync on the R, G, and B guns (setmon -sn)
  2606.     since most projectors object to it.
  2607.  
  2608.     --- 2 ---
  2609.     When we hooked up a Barco projector to the crimson, the Barco was
  2610.     not able to scan fast enough for the output rate of the VGX.
  2611.     The barco was later upgrade to support upto 80 Hz. Also by default
  2612.     the sync signal is on the green output from the crimson.
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618. (31) - Using 'sysid' for software licensing
  2619. ---------------------------------------------------------------------------
  2620.  
  2621. We distribute software for SGI machines. The software is licensed so
  2622. that it only runs on one machine.
  2623.  
  2624. This is implemented by reading the sysid in the program.
  2625.  
  2626. Now the other day a strange thing happened - a customer requested a license
  2627. for one machine ID, and we sent it to him, no problem.
  2628.  
  2629. BUT:
  2630.  
  2631. A day after we got a fax saying, "because we run some other software on
  2632. this machine, this software makes other programs think that the sysid is
  2633. different", i.e. without this (unnamed) software, the sysid would be
  2634. 69xxxxxx, and when it is running, the sysid returns 12xxxxxx to other
  2635. programs.
  2636.  
  2637. Can this really be true?
  2638.  
  2639. The code (our program) is not linked against shared C library (-lc_s)
  2640.                           ===
  2641.  
  2642. so this can't be the problem.
  2643.  
  2644. If this is true (and I have no reason to believe otherwise), is there a
  2645. way of getting the "true" sysid always?
  2646.  
  2647.     | This is implemented by reading the sysid in the program.
  2648.  
  2649.     How?  Are you actually using sysid(), or are you doing something
  2650.     else?
  2651.  
  2652.     The only way sysid() can change is with hardware changes, or on
  2653.     Onyx/Challenge, when 5.1 is installed (to fix a bug in sysid that
  2654.     caused duplicate id's in 5.0.1).
  2655.  
  2656.     If you are using something other than sysid(), you need to tell
  2657.     us what you are using.  I have some strong suspicions on what you
  2658.     are doing based on the numbers you included, but I'd like to have
  2659.     you confirm them.
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665. (32) - Books about MIPS processors
  2666. ---------------------------------------------------------------------------
  2667.  
  2668.    I'm searching for something about the R3000/R4000 RISC
  2669. processor (architecture, instruction set, etc.).
  2670. (To teach computer architecture at the ELTE Univ. Budapest.)
  2671.  
  2672.     Book:  MIPS R4000 Microprocessor User's Manual
  2673.         by Joe Heinrich;
  2674.  
  2675.         PTR Prentice Hall
  2676.         Englewood CLiffs, New Jersey 01632
  2677.  
  2678.         QA76.8.M523H45  1993
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684. (33) - Wangtek DAT on an Indy?
  2685. ---------------------------------------------------------------------------
  2686.  
  2687. Is it possible, to connect a Wangtek DAT-SCSI-Streamer Model: W6200HSX (2GB DAT)
  2688. to a SGI Indy?
  2689.  
  2690.     Probably, but no guarantees.  You'll need to edit
  2691.     /var/sysgen/master.d/tpsc
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698. (34) - DAT drive on Power Series Systems
  2699. ---------------------------------------------------------------------------
  2700.  
  2701. According to SGI it is not posible to put a DAT (4mm) drive on this old
  2702. Power Series system.  Is this really true, or is there a way to do
  2703. this?  We have one of these with 2 1.2 gig disks, and no good way to
  2704. back it up except by get a couple dozzen DC6150 tapes and having
  2705. someone babysit the box, swapping tapes.  Backing it up over the
  2706. network is not a posiblity (its only connection is a slow (19.2K BPS)
  2707. SLIP connection through an Onyx (which is very sensitive to massive
  2708. data streams (drops the connection)).
  2709.  
  2710.     --- 1 ---
  2711.     I believe that the DAT was never released on the older twin tower
  2712.     systems (FCC, etc. testing was not done).  But if you can somehow
  2713.     connect a DAT to your system, and the DAT is like the one SGI sells,
  2714.     it should work, as long as the SCSI connections, termination, etc.,
  2715.     are right. [See (29) ]
  2716.  
  2717.     --- 2 ---
  2718.  
  2719.     We have an HP DAT drive on a 4D/240S which works just fine. If you
  2720.     don't need the drive to support audio and can live with an external
  2721.     drive, it will work for you as well. Supporting compression is a bit
  2722.     more tricky and we didn't try it here so I cannot tell how is it like.
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728. (35) - Serial Port & Modem Cabling for Indigo
  2729. ---------------------------------------------------------------------------
  2730.  
  2731.  I read the SGI faq - no help. I read the owners manual - It said a
  2732. twisted pair (for mac ) will work (3 wires), But no comment on hardware
  2733. handshake except 'You can buy it from SGI'.
  2734.  
  2735.     --- 1 ---
  2736.     I'm going to assume you're talking about an R3K Indigo.
  2737.  
  2738.     From the "IRIX Advanced Site and Server Administration Guide", chapter
  2739.     7 (available on-line through IRIS InSight):
  2740.  
  2741.     ------------------------------------------------------------------------
  2742.  
  2743.     Mini-DIN8 Connector Cabling
  2744.  
  2745.     There are 3 basic cable configurations for the Mini-DIN8 serial
  2746.     ports. See your Owner's Guide to determine if you have a Mini-DIN8
  2747.     port on your workstation or server. Depending on the cables used, some
  2748.     functionality may be sacrificed. Note that the pinout of these
  2749.     Mini-DIN8 connectors is different than that of the DIN connectors on
  2750.     larger systems. These larger systems also have DB-9 connectors that
  2751.     are connected to the same internal port hardware.
  2752.  
  2753.     For most dumb terminals you should use a commercially available ``MAC
  2754.     SE(R) to Imagewriter1(R)'' cable. This cable would use the normal 3
  2755.     wire connection and be used as a /dev/ttyd* device. Table 7-5 shows
  2756.     the pin configuration:
  2757.  
  2758.         Table 7-5 Mini-DIN8 Serial Terminal Cable
  2759.  
  2760.         Function        Mini-DIN8-Male  DB25-Male
  2761.                 1               nc
  2762.         TXD             2               nc
  2763.         GND             3               3
  2764.         RXD             4               7
  2765.                 5               2
  2766.         DCD*            6               nc
  2767.         GND             7               20
  2768.                 8               7
  2769.  
  2770.         *   /dev/ttym* devices should be used with this cable only if
  2771.         the system must notice when the terminal or printer is
  2772.         powered off.
  2773.  
  2774.      Note:  A MAC SE cable also has some other pins connected but
  2775.             they can be ignored.
  2776.  
  2777.  
  2778.     For modem devices using RTS/CTS hardware flow control the following
  2779.     pin-out will allow ``full flow control.''' This cable is required to
  2780.     implement /dev/ttyf* devices. This cable will also support /dev/ttym*
  2781.     devices. Table 7-6 shows the pinout:
  2782.  
  2783.         Table 7-6 Mini-DIN8 RTS/CTS Modem Cable
  2784.  
  2785.         Function        Mini-DIN8-Male  DB25-Male
  2786.         DTR             1               20
  2787.         CTS*            2               5
  2788.         TXD             3               2
  2789.         GND             4               7
  2790.         RXD             5               3
  2791.         RTS*            6               4
  2792.         DCD             7               8
  2793.         GND             8               7
  2794.  
  2795.         *   RTS and CTS are ignored (optional) if using /dev/ttym* but
  2796.         required if using /dev/ttyf*.
  2797.  
  2798.      Note:  This cable is available from Silicon Graphics. Contact your
  2799.         sales representative or SGI Express. This cable can be used
  2800.         with a null modem adapter for terminals and printers (see
  2801.         Table 7-2 above), though you should use this cable exclusively
  2802.         for modem connections. The commercially available MAC SE to
  2803.         modem cable (``off the shelf ''') will not work properly with
  2804.         SGI software.
  2805.  
  2806.  
  2807. --- 2 ---
  2808.     Generic Mac modem cables will not work (not enough pins) to support
  2809.     high-speed (V.32 and faster) modems that require hardware flow control
  2810.     and modem control lines. You can make your own cable -- the pinouts
  2811.     are in `man serial`.  SGI does sell the cables, and places like INMAC
  2812.     will make them custom.
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818. (36) - FDDI/CDDI on Indigo2
  2819. ---------------------------------------------------------------------------
  2820.  
  2821. The last I heard, SGI expected to have cddi for the Indigo 2 Extreme
  2822. about 4Q93.  Is it still expected within this timeframe?  Cost??
  2823.  
  2824. Will this fit into the backplane of an Indigo 2 Extreme, or do the
  2825. graphics cards cover the ports?
  2826.  
  2827.     --- 1 ---
  2828.     The FDDI (fiber) board is now available.  Twisted Pair FDDI will
  2829.     likely be available around 4Q93, at least from an engineering stand
  2830.     point! You'd have to contact your local sales person to see when those
  2831.     wacky marketing folks intend to sell it.  I'm not exactly sure what
  2832.     it's cost will be.
  2833.  
  2834.     >Will this fit into the backplane of an Indigo 2 Extreme, or do the
  2835.     >graphics cards cover the ports?
  2836.  
  2837.     The slot scheme on Indigo2 is confusing and goofy.  You can have one
  2838.     Extreme Graphics board set and one FDDI (or one FDDI-TP) board stuffed
  2839.     at the same time.  This maxes out the slots.  You couldn't fit the
  2840.     video option or any EISA cards in addition to Extreme and FDDI.
  2841.  
  2842.     --- 2 ---
  2843.     | The last I heard, SGI expected to have cddi for the Indigo 2 Extreme
  2844.     | about 4Q93.  Is it still expected within this timeframe?  Cost??
  2845.  
  2846.     Last I heard, it was still waiting for the standard to be approved.
  2847.     That is either close, or just recently happened (I've lost track).
  2848.     I haven't heard release date info.
  2849.  
  2850.     | Will this fit into the backplane of an Indigo 2 Extreme, or do the
  2851.     | graphics cards cover the ports?
  2852.  
  2853.     It occupies the same amount of space as the fddi board for the Indigo2.
  2854.     You can put Express graphics and fddi/cddi in the same system, but that
  2855.     fills all the slots (no room for EISA or other GIO boards).
  2856.  
  2857.     With XZ or XL graphics you would have room for an EISA card also,
  2858.     but both GIO slots would be full.
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864. (37) - Apple (or other) CD-ROM on SGI
  2865. ---------------------------------------------------------------------------
  2866.  
  2867. There seem to be a few posts lately where people want to use CDROMs
  2868. with their beautiful Indigos etc.  Because we're poor ;-< and can't
  2869. afford an Indigo, I need to mount a (iso9660?) CDROM drive on our
  2870. ol'faithful Iris 4D20/GT.
  2871. Because we're *really* poor, my colleagues would very much appreciate
  2872. it if this CDROM drive could also be used on our Macintoshes and PCs! -
  2873. not all at the same time though!
  2874.  
  2875. I'm sure someone else out there must have similar
  2876. requirements/limitations... how do you handle such a situation?
  2877.  
  2878. My thoughts were to get an Apple 300i (I have a Mac in my office!) to
  2879. kill at least two birds with one stone...
  2880. Will this work on the 4D/20 and Irix 3.3.1??  Any other suggestions?
  2881.  
  2882.     --- 1 ---
  2883.     Nobody has posted any success stories on this, although many have asked,
  2884.     and some have tried.  Aside from the fact that you really need the
  2885.     SGI version to be able to install on old machines like the 4D/20, you
  2886.     need the 512 byte sectorsize default, and that really upsets Macs.
  2887.  
  2888.     I've yet to find a CD-ROM drive for the Mac that has a 'standard' enough
  2889.     SCSI implementation to work on any SGI system, even those like the CD300
  2890.     from Sony, which is supposed to be a fairly standard drive.  Presumably
  2891.     Mac's need some unique firmware changes in CD-ROM drives also, and it
  2892.     just doesn't want to work.
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898. (38) - Connecting Tektronix color printer to SCSI port
  2899. ---------------------------------------------------------------------------
  2900.  
  2901. We have a 4D/310 VGX with no parallel port and a textronics color printer
  2902. with no serial port.  Both have available SCSI ports, can we make them talk
  2903. in a short period of time?   Our SA guy is fairly new, and not very optimistic.
  2904.  
  2905.     I know we have 3 different SCSI printers tested, and 2 of them supported
  2906.     at this time (Seiko and Genicom/SRS).  The folks at Tektronix in their
  2907.     printer group have been in fairly close touch with the Impressario folks
  2908.     at SGI at various times, so why not ask your Tektronix support folks.
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915. (39) - Disks for Challenge L
  2916. ---------------------------------------------------------------------------
  2917.  
  2918. I am configuring a Challenger L with some Maxtor MXT-1240S drives. These
  2919. are jumper configureable single-ended/differential Fast SCSI-2 1.2 MB
  2920. (formatted) drives. (1) Other than the obvious need for SGI drive sleds to
  2921. allow power connection in the bays, are there things to look out for when
  2922. selecting a drive? (2) Is the above drive known to work? (3) What type drive
  2923. does SGI use by default for the 1 GB and 2 GB option?
  2924.  
  2925.     I had some very bad experiences with the early 1240 firmware, in terms
  2926.     of reliability (fixed pretty much, by the last version I tested) and
  2927.     performance (not fixed by the time we gave up on them; don't know if it
  2928.     was later or not).
  2929.  
  2930.     I don't think the 1240 was ever tested against challenge at all.
  2931.  
  2932.     The officially supported drives are OEM versions of the 1.2 and 2 GB
  2933.     IBM drives.
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940. (40) - Multichannel Option Problems
  2941. ---------------------------------------------------------------------------
  2942.  
  2943. We just got an Multichannel Option board for our RE2 Onyx (with
  2944. two raster manager boards). So far we can't seem to get it to
  2945. go into the Multi-channel mode.
  2946.  
  2947. if we do gfxinfo, we get:
  2948.  
  2949. Graphics board 0 is "REV" graphics.
  2950.         Managed (":0.0") 1280x1024
  2951.         Display 1280x1024 @ 60Hz
  2952.         12 GE (GE10 rev. 0x7)
  2953.         2 RM boards
  2954.         Medium pixel depth
  2955.         10-bit RGBA pixels
  2956.         Not using Multi-Channel Option
  2957.  
  2958. according to our reading of the MCO manual we should be able to simple
  2959. do something like:
  2960.  
  2961. setmon -S 2@1280x1024_60
  2962.  
  2963. and we get:
  2964.  
  2965. setmon: internal error in /usr/gfx/ucode/RE/vs2/vof/2rm/1@1280x1024_60/
  2966.                             vs2_vof0.u
  2967.  
  2968. several other settings were tried, all but a few gave the same error.
  2969. One that did sort of work was:
  2970.  
  2971. setmon -S 2@1200x900_72
  2972.  
  2973. but our monitors couldn't handle that (image wasn't syncing or sized right).
  2974. gfxinfo gave:
  2975. Graphics board 0 is "REV" graphics.
  2976.         Managed (":0.0") 2400x900
  2977.         MCO Display 0 1200x900 @ 72Hz, origin (0, 0)
  2978.         MCO Display 1 1200x900 @ 72Hz, origin (1200, 0)
  2979.         12 GE (GE10 rev. 0x7)
  2980.         2 RM boards
  2981.         Small pixel depth
  2982.         10-bit RGBA pixels
  2983.         Driving Multi-Channel Option
  2984.  
  2985.  
  2986. Anyone have any idea what we need to do to get the 2@1280x1024_60 to
  2987. work (when not in MCO mode our normal mode is 1280x1024_60, i.e. the
  2988. monitor(s) we want to drive are 1280x1024 at 60 Hz).
  2989.  
  2990. We could conceivably wait for our local SGI guy to come back from vacation,
  2991. but we'd like this to work soon.
  2992.  
  2993.     --- 1 ---
  2994.     You didn't say what version of software you are running.  The message
  2995.     above indicates that the file
  2996.     "/usr/gfx/ucode/RE/vs2/vof/2rm/1@1280x1024_60/vs2_vof0.u" does not
  2997.     match the version of Irix that your system is running.  You would see
  2998.     this if you were trying to load VOFs from 5.0.1 under 5.1 or vice
  2999.     versa.  You need have a matched set of VOF's.  I would guess that the
  3000.     following happened:
  3001.  
  3002.     Your system is running 5.1 which already contains MCO support.
  3003.     The SSE installed an MCO and loaded the 5.0.1 MCO software.  This CD
  3004.     only contains MCO vofs so it would not affect the system in any other
  3005.     way.  You now have a 5.1 system with MCO vofs from 5.0.1.  Re-loading
  3006.     eoe1.sw.unix from 5.1 should fix this problem.
  3007.  
  3008.     --- 2 ---
  3009.     Well we finally got it to work by copying the appropriate files
  3010.     from another Onyx system. Seems our files were corrupt (not even
  3011.     the same number of bytes in length).
  3012.  
  3013.     Now for another question, when we put it into 2@1280x1024_60 mode we
  3014.     do indeed get display on two monitors and each is 1280x1024.
  3015.     Unfortunately as far as X is concerned this is being managed as
  3016.     one large screen/display.  That is, X treats this the whole thing
  3017.     as :0.0 and it is 1280x2048 with the top half of this display on
  3018.     the first monitor and the second half of the display on the second
  3019.     monitor. This has undesirable artifacts, things like: the dogfight
  3020.     is stretched out to cover boths displays (the scene on one monitor,
  3021.     the instruments on the other, and the aspect ratio all wrong); the
  3022.     initial login screen (pandora's box) is stretched across both
  3023.     screens; etc.
  3024.  
  3025.     This isn't really the way we want it (though I suppose we can live with
  3026.     it for the application we bought the thing for). It would be much nicer
  3027.     though if we could convince X that this is one display with two screens.
  3028.     That is, have a :0.0 and a :0.1 with :0.0 on one monitor and :0.1 on
  3029.     the other monitor, with each screen being 1280x1024.
  3030.  
  3031.     Is there any way at all to do that?
  3032.  
  3033.     --- 3 ---
  3034.  
  3035.     >Well we finally got it to work by copying the appropriate files
  3036.     >from another Onyx system. Seems our files were corrupt (not even
  3037.     >the same number of bytes in length).
  3038.  
  3039.     Either corrupt, or they were the older 5.0.1 vof files, which were
  3040.     shorter in length than the 5.1 vof files.
  3041.  
  3042.     >
  3043.     >Now for another question, when we put it into 2@1280x1024_60 mode we
  3044.     >do indeed get display on two monitors and each is 1280x1024.
  3045.     >Unfortunately as far as X is concerned this is being managed as
  3046.     >one large screen/display.  That is, X treats this the whole thing
  3047.     >as :0.0 and it is 1280x2048 with the top half of this display on
  3048.     >the first monitor and the second half of the display on the second
  3049.     >monitor. This has undesirable artifacts, things like: the dogfight
  3050.     >is stretched out to cover boths displays (the scene on one monitor,
  3051.     >the instruments on the other, and the aspect ratio all wrong); the
  3052.     >initial login screen (pandora's box) is stretched across both
  3053.     >screens; etc.
  3054.     >
  3055.     >This isn't really the way we want it (though I suppose we can live with
  3056.     >it for the application we bought the thing for). It would be much nicer
  3057.     >though if we could convince X that this is one display with two
  3058.     >screens.
  3059.     >That is, have a :0.0 and a :0.1 with :0.0 on one monitor and :0.1 on
  3060.     >the other monitor, with each screen being 1280x1024.
  3061.     >
  3062.     >Is there any way at all to do that?
  3063.     >
  3064.  
  3065.     No; the problem is that the gfx device driver was not written to
  3066.     support multiple screens per single graphics pipe.  It is unlikely
  3067.     to be changed to support this in the future.
  3068.  
  3069.     Most applications which use the MCO can't afford the gfx context
  3070.     switching overhead that they would incur when switching from screen
  3071.     to screen anyway, so implementing the 'multiple screen per gfx pipe'
  3072.     feature is a solution in search of a problem.  Of course here at SGI,
  3073.     I just sit down at the Onyx/MCO and start typing away into wsh's and
  3074.     wish for the multiple screen X server too.
  3075.  
  3076.     There is a solution, if you want to throw $$$ at it; you can order
  3077.     a triple pipe server from SGI, and then you get :0.0, :0.1, :0.2.
  3078.     Then you get the same problem all over again if you put MCO's in
  3079.     each pipe :-)
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085. (41) - Flicker on Indigo2
  3086. ---------------------------------------------------------------------------
  3087.  
  3088. I've just setup an Indigo^2 XL (with the 19" monitor),
  3089. and the screen display has a strange flicker to it.
  3090.  
  3091. There is another large monitor in the same room,
  3092. but turning it off didn't affect the Indigo monitor.
  3093.  
  3094. I tried playing around with the adjustments on the monitor's
  3095. remote control, but nothing seemed to make a difference.
  3096.  
  3097. Has anyone else seen this?
  3098.  
  3099.     --- 1 ---
  3100.     Sounds like a timing problem with the prototype hardware.  You might
  3101.     try '/usr/gfx/setmon 60HZ' if so, to see if that helps.  If you got a
  3102.     demo unit or loaner early on, you might not have the late, but in the
  3103.     MR released software, changes that are also needed.
  3104.  
  3105.     I suppose it might also simply be a syncing up with flourescent
  3106.     lights or the like; does it still occur with the lights off?
  3107.  
  3108.     --- 2 ---
  3109.  
  3110.     I did this and the flicker went away. Here's the session:
  3111.  
  3112.     random 1# /usr/gfx/gfxinfo
  3113.     Graphics board 0 is "NG1" graphics.
  3114.         Managed (":0.0") 1280x1024
  3115.         24 bitplanes, NG1 revision 3, REX3 revision B, VC2 revision A
  3116.         MC revision C, xmap9 revision A, cmap revision B,
  3117.             bt445 revision A
  3118.         Display 1280x1024 @ 72Hz, monitor id 9
  3119.     random 2# /usr/gfx/setmon 60HZ
  3120.     random 3#  /usr/gfx/gfxinfo
  3121.     Graphics board 0 is "NG1" graphics.
  3122.         Managed (":0.0") 1280x1024
  3123.         24 bitplanes, NG1 revision 3, REX3 revision B, VC2 revision A
  3124.         MC revision C, xmap9 revision A, cmap revision B,
  3125.             bt445 revision A
  3126.         Display 1280x1024 @ 60Hz, monitor id 9
  3127.     random 4#
  3128.  
  3129.     Is it possible to use a higher refresh rate on an Indigo^2 XL?
  3130.     I thought it had the same graphics as the Indy, which is supposed
  3131.     to use a refresh of >= 72Hz?
  3132.  
  3133.     >I suppose it might also simply be a syncing up with flourescent
  3134.     >lights or the like; does it still occur with the lights off?
  3135.  
  3136.     No, turning off the lights didn't make a difference.
  3137.  
  3138.     --- 3 ---
  3139.     72, but not 76.  As I said, it sounds like  you have pre-MR hardware
  3140.     and/or software.  The MR stuff does work at 72.
  3141.  
  3142.     --- 4 ---
  3143.     On a similar note, is there a way to setup an r3k Indigo, with
  3144.     IRIX 4.0.5F, to boot up in 72HZ video mode? I am currently using
  3145.     a DEC 19" monitor that only syncs @ 72HZ and I must do an rlogin
  3146.     and /etc/gfx/setmon 72HZ in order to see and use the console.
  3147.  
  3148.     --- 5 ---
  3149.     How can I track down whether it is a hardware or software problem?
  3150.     Does this help?:
  3151.  
  3152.     % uname -a
  3153.     IRIX random 5.1.1 09101811 IP22 mips
  3154.     % /usr/gfx/gfxinfo
  3155.     Graphics board 0 is "NG1" graphics.
  3156.         Managed (":0.0") 1280x1024
  3157.         24 bitplanes, NG1 revision 3, REX3 revision B, VC2 revision A
  3158.         MC revision C, xmap9 revision A, cmap revision B,
  3159.             bt445 revision A
  3160.         Display 1280x1024 @ 60Hz, monitor id 9
  3161.  
  3162.  
  3163.     And one more question, is there some way to make 60Hz the default until
  3164.     our hardware/software is updated. Right now, I have to re-set the mode
  3165.     any time the system is rebooted. Is there a prom variable I can set?
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171. (42) - Fuji M2263SA on an Indy?
  3172. ---------------------------------------------------------------------------
  3173.  
  3174. Anybody sucessfully config a Fuji M2263SA 5.25" drive for
  3175. an indy? I have: SCSI-2,No Synchonous, rest factory defs.
  3176. and fx can ALMOST format it...
  3177.  
  3178.     --- 1 ---
  3179.     So what errors do you get?  I might be able to suggest something
  3180.     that would help.
  3181.  
  3182.     --- 2 ---
  3183.     Doesn't Indy support Fast-SCSI-synchronous-transfers?
  3184.  
  3185.     --- 3 ---
  3186.     Yeah, but Fujitsu doesn't ;)  At least, if it is like the earlier
  3187.     2263 drives, they don't handle the sync negotiation correctly.  Maybe
  3188.     that's been fixed...
  3189.  
  3190.     --- 4 ---
  3191.     Latest info on the Fuji M2263SA config:
  3192.  
  3193.         drive is configred as:
  3194.             External M2263SA drive, SCSI address 5
  3195.             All manufacturer defaults
  3196.             SCSI-1/CCS instead of SCSI-2
  3197.             Synchronous mode disabled
  3198.  
  3199.     connects to a Indigo R3000 Entry system IRIX 4.0.5F,
  3200.     running:
  3201.     % fx -x
  3202.     does an AUTO mode just fine. Formats and verifys disk
  3203.     with no problems or messages. Doing a mkfs on the
  3204.     drive works like a charm.
  3205.  
  3206.     Now physically remove the drive, connect to an Indy.
  3207.  
  3208.     >>setenv tapedevice bootp()remotehost:/CDROM/dist/sa
  3209.     >>boot -f $tapedevice(sashARCS) --m
  3210.  
  3211.     ROM GUI reports:
  3212.         copying installation tools to disk...
  3213.     then
  3214.         monitor console
  3215.     request sense failed io failed...
  3216.  
  3217.  
  3218.     Apparently there are some real problems with the SCSI
  3219.     driver on an Indy, since this same drive and cable
  3220.     works fine with:
  3221.  
  3222.     NeXT systems (NEXTSTEP 3.0 and 3.1)
  3223.     SUN sparcstation 1 systems (Solaris 2.0)
  3224.     IRIS R3000 entry (IRIX 4.0.5F)
  3225.  
  3226.     --- 5 ---
  3227.     Note that Indy actually runs at sustained fast SCSI rates; Indigo does
  3228.     not.  Your cable may well be not be good enough.  External cables are
  3229.     strongly recommended to be as high quality as you can get (like ours
  3230.     ;)) and in no case longer than 2 meters.  In any case, it clearly isn't
  3231.     the same cable  you used on Indigo, they have different connectors...
  3232.  
  3233.     Of course, if sync mode is truly disabled (as opposed to perhaps
  3234.     target initiated sync being disabled), then it isn't running at
  3235.     fast scsi rates, but even so, cabling could be an issue, as you
  3236.     can hose the internal drive since it is on the same SCSI bus.
  3237.  
  3238.     --- 6 ---
  3239.     So it should be possible to use a Fujitsu M2624FA (3,5", Fast-SCSI-2)
  3240.     in synchronous-mode with the Indy. Right?
  3241.  
  3242.     --- 7 ---
  3243.     Fast SCSI works in Indy, no doubt about it.  Whether that particular
  3244.     drive will work, I can't say.  I will say that people have had more
  3245.     problems with Fujitsu SCSI drives on SGI equipment than most other
  3246.     brand drives, for some reason.
  3247.  
  3248.     --- 8 ---
  3249.     While I profess to know nothing about the INDY ( the pricing structure
  3250.     for them and the features my clients need adds up to a win for the
  3251.     Indigo2 all the time ), some people seem to be having real problems
  3252.     with Fujitsu disk drives on some SGI boxes.
  3253.  
  3254.     The following models
  3255.  
  3256.             2624-FA ...  note *F* -> fast
  3257.             2652-SA
  3258.             2654-SA
  3259.             2694-SA
  3260.  
  3261.     should all work as FAST SCSI-2 drives, although some of the early
  3262.     revisions of the 2652-SA had real problems related to caching, but
  3263.     the fixes are reasonably readily available. The following models,
  3264.  
  3265.             2263-SA
  3266.             2266-SA
  3267.             2624-SA
  3268.  
  3269.     only work as standard SCSI-2 drives. They do work as SCSI-1/CCS but
  3270.     that is not the issue here. In the area of caching, there were real
  3271.     problems with the early firmware revisions of the first two models,
  3272.     although Fujitsu is not alone in this area of SCSI firmware problems.
  3273.     While some of this was caused by Fujitsu trying to pander to all the
  3274.     sorts of peculiarities of machine makers ( they even had a special
  3275.     revision of the firmware for the 2266 to make it behave on DEC
  3276.     workstations ), the industry was still learning about SCSI-2 at that
  3277.     time - most workstation vendors only offered SCSI-1/CCS then anyway,
  3278.     and even then, they had problems getting their device drivers right.
  3279.  
  3280.     For those who are using Fujitsu drives on SGI equipment, those
  3281.     that have problems, and those that may not, I would suggest
  3282.     posting to the group, the
  3283.  
  3284.     -       model number of the drive, and
  3285.     -       age of the drive,
  3286.     -       hardware revision level, and
  3287.     -       firmware revision level, and
  3288.     -       jumpers connections, and
  3289.     -       actual problem symptoms, and
  3290.     -       OS revision, and
  3291.     -       target machine, and
  3292.  
  3293.     I would also be personally interested if you purchased the drive from
  3294.     your local PC disk vendor or from somebody who actually knows something
  3295.     about disk drives on high performance workstations.  BTW, I have never
  3296.     learnt or even understood what factory defaults are so I get lost when
  3297.     people mention them and maybe many others do too.  Unfortunately, when
  3298.     talking about defaults, we are sometimes referring to what has been
  3299.     delivered, as opposed to what the factory in Japan uses.
  3300.  
  3301.     Maybe, with this set of results, it may become obvious, to the world at
  3302.     large, what the problems really are.
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308. (43) - 4D/25 Boot problem
  3309. ---------------------------------------------------------------------------
  3310.  
  3311. I have a 4D/25 under my wing which has many problems...  The system disk
  3312. developed bad sectors, and I tried to use fx to reformat, and do a
  3313. butterfly test to find bad sectors.  It didn't report any errors, so I
  3314. tried to install a new system from the original install tapes for Irix 3.2.
  3315. Unfortunately, it wouldn't let me mount the /usr partition, saying that the
  3316. filesystem was dirty.  I fsck'ed it, mkfs'ed it, and reformatted it, but
  3317. none of these helped.  Now I can no longer access the fx program, and I
  3318. tried to boot off of the sash file, but I get an Invalid Byte Order
  3319. message.  How can I reformat the drive now?  I cannot access the fx, so I
  3320. cannot format.  Any helpful hints?
  3321.  
  3322. Also, what kinds of upgrades are suggested for this system, or is it adding
  3323. fuel to a dead fire?  The machine only has 8mb RAM, 340mb HD.  Should I
  3324. just leave it as is, or is it worth upgrading?
  3325.  
  3326.     It sounds to me like you repartitioned the drive accidentally, or did
  3327.     /label/creat/all, or did a wr-cmp test in the wrong part of the disk.
  3328.  
  3329.     You can boot fx from your installation media.
  3330.  
  3331.     From the PROM monitor, try (assuming the tape is at ID #7, for the
  3332.     sake of illustration):
  3333.         tpsc(0,7)fx.IP6 -x
  3334.  
  3335.     Faster graphics (a number of different options, although not all may
  3336.     still be available), more RAM (up to 32 MB officially, 64
  3337.     unofficially), zbuffer, upgrade to 4D/35 (basicly same cpu and
  3338.     system architecture as r3k Indigo).
  3339.  
  3340.     Probably about $10K US to go up to the fastest graphics and the 4D/35,
  3341.     maybe even a bit more if you want to go to Elan, which the 35 supports,
  3342.     but the 20 does not).
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348. (44) - Maximum Memory on a 4D/25
  3349. ---------------------------------------------------------------------------
  3350.  
  3351.  I have a 4D/25 with 32 MB of RAM and understood that it was pretty much
  3352. filled to capacity.  Unofficially, how can I upgrade it to 64MB?
  3353.  
  3354.     Buy 4 MB SIMMs from one of the 3rd party vendors that knows SGI.  The
  3355.     reason it isn't supported officially is that some DRAM initializes to
  3356.     all 1's, and some to all 0's, and the released PROM touches some memory
  3357.     (with 4 MB SIMMs only) before clearing it, and so gets a parity error
  3358.     if you use the "wrong" type.  I believe the SIMMs with the Toshiba
  3359.     DRAMs worked, but I won't swear to it.
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365. (45) - Bru and M/O drives
  3366. ---------------------------------------------------------------------------
  3367.  
  3368. Don't know about flopticals, but bru works well with magneto-optical
  3369. cartridges - very fast.  When it hits the end of the media (290 Mbyte
  3370. per side) it gives an error message and asks you to insert the next
  3371. volume (i.e. turn the cartridge over) and then continues with the
  3372. second part of the archive on the second volume.
  3373.  
  3374.  
  3375.  
  3376.  
  3377. (46) - VME Transfer Problems
  3378. ---------------------------------------------------------------------------
  3379.  
  3380. Help! I have a 3rd party VME board which acts as a bus master doing block
  3381. transfers to and from SGI main memory. The board worked fine when plugged
  3382. into a POWER SERIES 4D/340 system. We upgraded our 4D/340 to a Challenge L
  3383. and now the board crashes the Challenge. I've talked to several engeniers
  3384. around here (here is Brookhaven National Labratory) and they all tell me
  3385. ("VME is VME and your borad should work in any VME bus which claims to
  3386. be a standard VME bus") The board does not crash the Challenge on single word
  3387. transfers, only block transfers. To be more specific, If the block transfer
  3388. involves more than 10 32 bit word tranfers, it crashes the system. If the
  3389. block transfer is less than or equal to 10 32 bit word transfers, The
  3390. Challenge does not crash. Could it be that SGI as come up with a 'higher
  3391. standard' in VME bus for there Challange machine and that my board adheres
  3392. to a 'lower standard?'
  3393.  
  3394. My question is, has anyone out there had similar problems with their
  3395. 3rd party VME boards plugged into the Challange L? Is there any advice
  3396. that I can get from SGI about how to narrow down the problem so that
  3397. I can point my finger at either the Challange or 3rd party board?
  3398. One thing to note, this 3rd party board knows nothing about the 64bit
  3399. VME standard. If you try to do 64bit tranfers to and from the board,
  3400. this will crash the Challange. (But this should be of no concequence
  3401. since I believe that would be able to stick a 32bit VME board into a
  3402. 64bit VME bus. Right?)
  3403.  
  3404.     --- 1 ---
  3405.     Here at Toshiba we found a problem where an Internally designed
  3406.     VME board caused the SGI V35M DMA state machine to lock up when
  3407.     a Bus request resulted in a null operation, IE it released the
  3408.     bus right after getting bus grant.
  3409.  
  3410.     This state is easy to see by (I think) watching bus grant on the
  3411.     back plane, it will cycle endlessly with no other activity on the bus.
  3412.  
  3413.     --- 2 ---
  3414.     I'm following up to my posting of the Challenge crashing with my
  3415.     3rd party VME board. It turns out that the SGI Challenge was at
  3416.     fault. Our maintance man suggested replacing all our boards (The
  3417.     CPU board, the IO4 board and the MEMORY board) with boards at the
  3418.     latest revision level. When we did this big swap, the crashing problem
  3419.     with our 3rd party VME board went away. I don't know what revision
  3420.     levels our boards were at that caused this crash, or what revision
  3421.     the curent boards are at, but what I does that our Challenge was
  3422.     delivered to us in late June of '93 and we just made the board swap
  3423.     this Wensday, Oct 13.
  3424.  
  3425.     --- 3 ---
  3426.     There is a known bug in the V35/V35M PIC1b arbiter that can cause
  3427.     graphics crashes during VME transfer.  We are working on the
  3428.     resolution to this, but it looks as though we may have to add
  3429.     the VMAX card as a work-around.
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436. (47) - Pio_bcopyin and pio_bcopyout arguments
  3437. ---------------------------------------------------------------------------
  3438.  
  3439. To anyone on the internet! Do you have the parameters which are given to
  3440. the subroutine pio_bcopy(). I have the Device Driver Programming manual
  3441. which describes this routine, but it does not give me any detail on the
  3442. parameters which are given to it. If you know, I'd be grateful if you would
  3443. let me know what they are.
  3444.  
  3445.     See sys/pio.h.  There is no pio_bcopy.  There is a pio_bcopyin and
  3446.     pio_bcopyout.
  3447.  
  3448.     The 3 int args are size, itmsz, and flag.  itmsz is 1,2,4, or 8, and
  3449.     is the size in bytes of each object to be copied (and determines
  3450.     whether the copy is a byte (8 bit), 16 bit, 32 bit, or 64 bit copy).
  3451.     size is the number of *bytes* (not number of objects) to copy, and
  3452.     must be a multiple of itmsz.  flag is PIOMAP_* from pio.h
  3453.  
  3454.     I'm not sure, but it looks like this might one place where a relatively
  3455.     late change didn't make it into the driver guide, so the arguments
  3456.     are different in the documentation.
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462. (48) - DMA Rates on EISA & GIO
  3463. ---------------------------------------------------------------------------
  3464.  
  3465. I'm trying to find a system that can copy data from memory to it's i/o
  3466. bus as fast as possible.  I know that a SPARC IPX can copy to it's SBUS
  3467. at about 16megabyte/sec without using DMA and since there are only lousy
  3468. SBUS DMA controllers available I think this is all we can expect out of an
  3469. SBUS box.  Does anyone know any different?
  3470.  
  3471. How about SGI?  How fast can it move data to it's EISA bus (for indy or
  3472. the indigo)?  Are there EISA cards that can DMA data out faster than the
  3473. CPU can copy it out there?
  3474.  
  3475.  
  3476.     No EISA on Indy.  But EISA rates on Indigo2 (Indy's big brother) are
  3477.     right up near the max, if you are doing 32 bit transfers.  I think
  3478.     30 MB/sec if the gio bus runs at 33, and about 23 if it is running
  3479.     at 25 (as it does with Extreme graphics).
  3480.  
  3481.     GIO data rates can hit about 70% of theoretical, which means abyout
  3482.     150 MB/sec on gio64, and about 75 on gio32.
  3483.  
  3484.     This is with DMA of course.  PIO is a *lot* slower.
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490. (49) - SGI Periodic Table
  3491. ---------------------------------------------------------------------------
  3492.  
  3493. You may acquire table of SGI products /sgi/93.13.7_Periodic_Table.ps.Z
  3494. via anonymous ftp from sgi.com
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501. (50) - Quick Ring for Indy?
  3502. ---------------------------------------------------------------------------
  3503.  
  3504. Has anyone heard of Quick-Ring being offered for the Indy?  Quick-Ring
  3505. is a multimedia communication network developed by Apple and National.
  3506.  
  3507.     It has just been announced (by National), I think; I hadn't heard
  3508.     anything was shipping yet.  I haven't heard any discussion at all about
  3509.     ever doing it on SGI platforms.
  3510.  
  3511.  
  3512.  
  3513.  
  3514.  
  3515. (51) - Reading audio from CD-ROM drive into aiff file
  3516. ---------------------------------------------------------------------------
  3517.  
  3518. Can anyone tell me where to get a program (pref anonymous ftp) that
  3519. will allow me to read audio CD's on the SGI's CD-ROM and sample it
  3520. into an aiff type file ?
  3521.  
  3522. I wanted to read the samples directly into the file without conversion to
  3523. analog if possible.
  3524.  
  3525.  
  3526.     If you are running the IRIX OS version 4.0.5F or later, you will
  3527.     find that you have the application "cdman" (/usr/sbin/cdman).
  3528.     It lets you play audio CD's and also sample them into aifc files
  3529.     which are pretty much the same as aiff files.  If you really want
  3530.     aiff files you can convert the aifc file using soundfiler or sfconvert.
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536. (52) - Determining current video scan rate
  3537. ---------------------------------------------------------------------------
  3538.  
  3539. Looking through the last Pipeline, I was wondering if we had our video
  3540. systems set to the 'best' vertical rate.  I noticed that, while the default
  3541. for the SGI's is listed as 60Hz, our monitors (19" Mitsubishi) can handle up
  3542. to 130Hz. The setmon command may be used to change the rate, but short of
  3543. writing a GL program, there seems to be no way to find the *current*
  3544. setting.
  3545.  
  3546. Does anyone have a program to verify the current mode?  Also, and I suspect
  3547. this would be so, wouldn't a 72Hz vertical rate on my hardware be better
  3548. (less flicker under florescent lights)?  Any comments appreciated.
  3549.  
  3550.     --- 1 ---
  3551.     Unless you are using *extremely* expensive monitors, I'd be astounded
  3552.     to hear that they could handle 130HZ non-interlaced.
  3553.  
  3554.     | Does anyone have a program to verify the current mode?  Also, and
  3555.     | I suspect this would be so, wouldn't a 72Hz vertical rate on my
  3556.     | hardware be better (less flicker under florescent lights)?
  3557.     | Any comments appreciated.
  3558.  
  3559.     It might; depends on whether your graphics support it.  XS does.  There
  3560.     were also some monitors that didn't look too great at 72, as I recall.
  3561.  
  3562.     The 'default' they were referring to, was for monitors without the
  3563.     special cables that allow the system to figure out the monitor type,
  3564.     if I'm not mistaken
  3565.  
  3566.     --- 2 ---
  3567.     Try 'osview -i1'.
  3568.     The value displayed in the 'Graphics,gintr' field is
  3569.     approximately the vertical refresh rate.
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575. (53) - Using Vigra MMI-210 in a 4D/320S
  3576. ---------------------------------------------------------------------------
  3577.  
  3578. I'm evaluating a MMI-210 for an SGI 320S.  The board is in
  3579. and I can access on board memory from the host but I can't
  3580. seem to make the interrupt stuff work.
  3581.  
  3582.     I have used the mmi-210 on SGI systems.  I have not tried interrupts,
  3583.     however.  You may want to check obvious things, however.  For instance
  3584.     make sure that vme jumpers are in place for every slot skipped if the
  3585.     board is not in the leftmost available vme slot.
  3586.  
  3587.     I suggest contacting Vigra (619)597-7080 if you continue to have
  3588.     difficulties.
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594. (54) - Software upgrade required for R4400?
  3595. ---------------------------------------------------------------------------
  3596.  
  3597.  recently ordered a R4400 upgrade for a Silicon Graphics Crimson Elan
  3598. workstation. Is IRIX 4.0.5 compatible with the R4400? Will I have to
  3599. switch to IRIX 5.0.1?
  3600.  
  3601.     I believe you will need a new one called 4.0.5J.  Your service office
  3602.     should be able to provide it to you when needed (or it will come
  3603.     with the upgrade).
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610. (55) - FDDI in Indigo2
  3611. ---------------------------------------------------------------------------
  3612.  
  3613. We just received an FDDI card for our Indigo2. The instruction say to
  3614. move the Extreme cardset up one slot, and install the FDDI card in the
  3615. bottom GIO slot. When we do this, we lose our graphics (so far, the
  3616. hotline has been no help).
  3617.  
  3618. Has anyone been able to make this work? If we do get it to work, can
  3619. we install a Galileo card in the same system?
  3620.  
  3621.     --- 1 ---
  3622.     Sounds like you have a very early demo unit, and/or very early alpha
  3623.     software.  If so, you'll have to get it upgraded.
  3624.  
  3625.     | Has anyone been able to make this work? Ifg we do get it to work, can
  3626.     | we install a Galileo card in the same system?
  3627.  
  3628.     Obviously it works, or we wouldn't have shipped it...  We may be
  3629.     somewhat careless at times, but not *that* careless.
  3630.  
  3631.     --- 2 ---
  3632.  
  3633.     Pre-production Extreme graphics board sets only worked in the
  3634.     bottom slot.  These boards were not supposed to be shipped to
  3635.     any customers.  It sounds like maybe you have one of these.
  3636.     You should contact your local support person ASAP.
  3637.  
  3638.     >Has anyone been able to make this work? Ifg we do get it to work, can
  3639.     >we install a Galileo card in the same system?
  3640.  
  3641.     If you have FDDI and Extreme in the same machine, then there is no room
  3642.     for Galileo.   Sorry.  This is a sore point among many engineers here...
  3643.  
  3644.     There are ways of getting FDDI and video in an Indigo2 while
  3645.     sacrificing some graphics performance..  You should talk to your
  3646.     local sales person as I'm not sure what's been announced and what's
  3647.     shipping.
  3648.  
  3649.  
  3650.  
  3651.  
  3652.  
  3653. (56) - 1024x768 support with Elan for projector
  3654. ---------------------------------------------------------------------------
  3655.  
  3656. We have an Indigo R4K Elan system (4.0.5f) which we would like to use
  3657. with a VGA Barco projector. On reading the Sept/Oct PIPELINE,
  3658. they indicate that Elan's will support 1024x768 graphics by
  3659. using "setmon IRIS3K". When I try this, I get something like,
  3660. "format unsupported".
  3661.  
  3662. I "borrowed" a copy of setmon from 4.0.5h, including the ucode
  3663. files, and tried it again. Still no luck. What do I have to do
  3664. to make the Pipeline article right?
  3665.  
  3666.     --- 1 ---
  3667.     > they indicate that Elan's will support 1024x768 graphics
  3668.  
  3669.     /usr/gfx/setmon iris3k works on an Elan here under 5.1.
  3670.     I don't know about 4.x.x.
  3671.  
  3672.     > I "borrowed" a copy of setmon from 4.0.5h,
  3673.  
  3674.     DON'T DO THIS. You cannot mix-and-match microcode files between
  3675.     releases of the operating system. (The kernel and other bits of
  3676.     the graphics software are intimately tied to the VOF files).
  3677.  
  3678.     --- 2 ---
  3679.     >/usr/gfx/setmon iris3k works on an Elan here under 5.1.
  3680.     >I don't know about 4.x.x.
  3681.  
  3682.        When will this be available to the general public.  I'm having
  3683.     the same problems.  I need to get the IRIS3K and/or the 30HZ mode
  3684.     working on my Indigo.  The ucode files for these modes were not
  3685.     included in the general distribution of the op-sys, but everyone
  3686.     I've talked to at SGI thinks that they are, and can't understand
  3687.     why this doesn't work on my machine.  It seems like all the
  3688.     machines at SGI have workiing versions of these modes, but not
  3689.     the machines in the field.
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696. (57) - Reading data from DAT with a program
  3697. ---------------------------------------------------------------------------
  3698.  
  3699. I'm looking for pointers to information that will tell me how to read
  3700. data from an Indigo internal DAT tape drive under program control.
  3701.  
  3702. I'm an engineer working on a DSP/data analysis project.  The lab
  3703. digitizes their observations on DAT tape and my job is to write a
  3704. system to reduce and analyze it.  The current method is to play back
  3705. the tape on a high-fidelity audio recorder, digitize the data on a PC,
  3706. ftp it to a Sun, resample it to 48K (because the PC sampling board has
  3707. a screwball clock), and then run the DSP programs (which must run on
  3708. the Sun because they're far too big to run under MSDOS).
  3709.  
  3710. Having read this far, you can imagine my joy at discovering an
  3711. under-used Indigo with a built-in DAT tape and a large hard-disk.
  3712. Visions of a seamlessly integrated all-in-one, from-tape-to-report,
  3713. no-additional-noise-from-redigitizing application danced through my
  3714. head --- only to be cruelly dashed when I discovered that there was
  3715. absolutely no documentation on how to control the tape-drive or read
  3716. data under program control.
  3717.  
  3718. My requirements are simple.  I *must* control the tape drive because I
  3719. haven't (and will never have) enough disk to read and process an
  3720. entire DAT tape all at once.
  3721.  
  3722. In practice, I face two situations:
  3723.  
  3724. (1) If I'm very lucky (and the lab staff observed the experiment and
  3725. noted the time of *all* of the "interesting" events), all I have to do
  3726. is spool the tape to a few selected spots, read the data from each
  3727. event into an appropriate buffer, and process it.
  3728.  
  3729. (2) If I'm not lucky, I need to read the entire tape buffer-by-buffer,
  3730. look for events in software, and then process them when they are
  3731. found.  (This is the normal case.)
  3732.  
  3733. In either case, I will have to read (both channels), fast-forward, and
  3734. rewind the tape and read the time-code in order either to find the
  3735. events (if I have approximate times) or determine the time (if I find
  3736. an un-recognized event).
  3737.  
  3738. This can't be the first time this has been done and I can't be the
  3739. only engineer who's had trouble finding the documentation.  I'd love a
  3740. pointer to documentation, example code, FAQ, or (dare I hope?) the
  3741. name or ftp location of some archive containing a package that already
  3742. does exactly this sort of thing.  (Right now, I'd settle for the right
  3743. subject for a man page.  I've tried all the ones I can think of.)  I
  3744. don't care whether the package is public-domain or commercial (my
  3745. project has a budget) as long as it can be customized to meet my
  3746. needs.  (But my experience is that PD is better in this regard.)
  3747.  
  3748. Suggestions, comments, and criticisms are welcome.  Please feel free
  3749. to flame at me to RTFM, but please also tell me where in TFM to R.
  3750. (Please also tell me which FM it is, so I can make sure we have it or
  3751. order it if we don't.)
  3752.  
  3753.     Try 'man datframe dtintro' as a starting point.  Or just use
  3754.     datman and record to file function to get an AIFC file with
  3755.     the data.
  3756.  
  3757.     apropos 'dat' does a good job of finding these (assuming you have
  3758.     installed the digital media libraries).
  3759.  
  3760.     | My requirements are simple.  I *must* control the tape drive because I
  3761.     | haven't (and will never have) enough disk to read and process an
  3762.     | entire DAT tape all at once.
  3763.  
  3764.     datman will do still do the job, as long as you have some kind of
  3765.     timecode; you can select the timecode to seek to, and you can
  3766.     stop the 'record to file' manually.  Not as elegant as doing it
  3767.     under program control, but a lot simpler to get started ;)
  3768.  
  3769.     | Suggestions, comments, and criticisms are welcome.  Please feel free
  3770.     | to flame at me to RTFM, but please also tell me where in TFM to R.
  3771.     | (Please also tell me which FM it is, so I can make sure we have it or
  3772.     | order it if we don't.)
  3773.  
  3774.     Assuming you have 405F or the Indigo Patch, you want the dmdev
  3775.     product (seperate from the IDO).  In 5.1, I think it is part of
  3776.     IDO, but I'm not positive.
  3777.  
  3778.  
  3779.  
  3780.  
  3781.  
  3782. (58) - Replacement Indigo Keyboard?
  3783. ---------------------------------------------------------------------------
  3784.  
  3785. Can anyone suggest a source for a replacement Indigo keyboard and
  3786. mouse? I am trying to find something cheaper than the spare parts SGI
  3787. sells (total for the two is approx. $500 from SGI). Can I use a PC or
  3788. Mac keyboard & mouse? If someone can send me specs and pinouts, I'll
  3789. hack together my own cable...
  3790.  
  3791.     --- 1 ---
  3792.     Nope.  Only Indigo2 and Indy can use PC keyboards.  man serial
  3793.     keyboard mouse gives pinouts, etc.  Good luck...
  3794.  
  3795.     --- 2 ---
  3796.     There's a surplus place in the bay area which had a pile of SG
  3797.     keyboards last time I was in CA-- I think they wanted about $50.
  3798.     for them. Sorry I don't remember the name and I'm pretty far from
  3799.     there at the moment, but maybe some kind reader can fill in the
  3800.     blanks. The place is just across the street from the Sunnyvale Fry's.
  3801.  
  3802.     --- 3 ---
  3803.     Weird Stuff; several outlets around the SF Bay Area.  stock
  3804.     varies tremendously with time, but almost always interesting...
  3805.  
  3806.     Most of it isn't guaranteed to work (there are significant
  3807.     exceptions), and is sold "as is".
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813. (59) - Can't find tape drive on 4D/35
  3814. ---------------------------------------------------------------------------
  3815.  
  3816.    we have a problem with our SGI QIC 150 tape drive in our SGI 4D/35 TG
  3817.    running IRIX 4.04. After we had reinstalled our tape drive back in
  3818.    the system (we have used it in another machine for a while). All seems
  3819.    to be alright, hinv shows the device :
  3820.  
  3821.         Tape drive: unit 2 on SCSI controller 0: QIC 150
  3822.  
  3823.    and the confidence test was also alright. But if I use for example
  3824.    comand tar tv, the following error message appears :
  3825.  
  3826.         tar: /dev/tape: No such device
  3827.  
  3828.    Could somebody help me, because we are confused and do not know
  3829.    what we can do ? Please mail me your informations.
  3830.  
  3831.     If tar is not given a specific tape device name it uses /dev/tape
  3832.     which is a link to some specific tape device.  To figure out which
  3833.     tape device the system thinks is '/dev/tape', do the following:
  3834.  
  3835.         ls -li /dev/tape
  3836.  
  3837.     You'll get something like this (this is from my system):
  3838.  
  3839.     725 crw-rw-rw-    1 root     sys      144,704 Oct  8 16:44 /dev/tape
  3840.                           ---
  3841.     Pay attention to the minor device number --^ , then type
  3842.  
  3843.         ls -li /dev/mt/tps* | grep 704
  3844.  
  3845.     What I got was:
  3846.  
  3847.       727 crw-rw-rw-    1 root     sys      144,704 Oct  8 16:06
  3848.     /dev/mt/tps1d6
  3849.       420 crw-rw-rw-    1 root     sys      144,704 Oct  4 16:00
  3850.     /dev/mt/tps1d6s
  3851.  
  3852.     Which shows that SCSI ID 6 on the second SCSI bus (I'm running
  3853.     an Indigo2) is the device linked to /dev/tape.
  3854.  
  3855.     My guess is that one of the following things is happening:
  3856.  
  3857.         /dev/tape is linked to some device that doesn't
  3858.         exist (for instance if the SCSI ID was changed when used
  3859.         on the other system).  If this is the case, linking
  3860.         /dev/tape to the proper device in /dev/mt would
  3861.         solve the problem.
  3862.  
  3863.         You've rebooted and reconfigured the system since you
  3864.         removed the tape drive.  This might have caused the
  3865.         system to remove the tape devices.  To remedy this,
  3866.         do "MAKEDEV tape" as root.
  3867.  
  3868.     Of course, if you want to check out the drive without doing any
  3869.     of that use the 'f' option of tar:
  3870.  
  3871.         tar tvf /dev/mt/tps0d2
  3872.  
  3873.     That ought to work.
  3874.  
  3875.  
  3876.  
  3877.  
  3878.  
  3879. (60) - Will 525 MB tapes work in QIC 150 drives?
  3880. ---------------------------------------------------------------------------
  3881.  
  3882. I was wondering if it was possible to use a 525 MB
  3883. tape in our QIC 150 tape drive. Has anyone tried that?
  3884. Will I be able to use it all instead of only 150 MB?
  3885.  
  3886.     No, it won't work.  Different tape formulation.  If capacity
  3887.     is what you need, the DC6250 tapes are just longer  versions
  3888.     of the 6150's, and will get you near 250 MB, rather than 150.
  3889.  
  3890.     The newer QIC1000 drives can read and write the 525 and 325, as
  3891.     well as all the QIC-150 media, and the QIC1000 media.
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897. (61) - Second SCSI bus for Indigo?
  3898. ---------------------------------------------------------------------------
  3899.  
  3900. I was wondering if anyone (Hello, Dave :-) ) knew if there was a
  3901. second plug-in SCSI card for the GIO bus that would work on an Indigo
  3902. R4000? If so, does the generic SCSI driver work with it? I need to isolate
  3903. a SCSI device on its own bus, because of some slightly non-standard behavior,
  3904. and it will need its own driver. It's not a hard drive or storage device,
  3905. it's actually a piece of data acquisition hardware. If you know of a card,
  3906. any guess on pricing? Thanks, and I will contact SGI Express or sales rep
  3907. as well, but they wouldn't know about the generic SCSI driver :)
  3908.  
  3909.     Nothing available.  There has been some work on prototypes, but I don't
  3910.     know if it will ever be made into a product.  devscsi did work on the
  3911.     prototypes, and would presumably work on anything made into a product.
  3912.     If it were done, it would probably be about the same price as the GIO
  3913.     ethernet card for Indigo (I don't know what the price on that is).
  3914.  
  3915.  
  3916.  
  3917.  
  3918. (62) - Audio programming on Indigo2 (applies to Indigo and Indy as well)
  3919. ---------------------------------------------------------------------------
  3920.  
  3921. I would like to do some programming of the audio-interface of a
  3922. SGI (indigo^2) in C.  Therefore I would need any introduction on how
  3923. to use the audio-device, the audio input and output ports, the DSP, etc...
  3924.  
  3925. Does anyone of you know of any books, papers, etc. covering those topics?
  3926.  
  3927.     Ask your salesman for the Digital Media Developer's CDROM 1.2, for a
  3928.     myriad of audio libraries, example source code and documentation.
  3929.  
  3930.  
  3931.  
  3932.  
  3933.  
  3934. (63) - Audio programming - part 2
  3935. ---------------------------------------------------------------------------
  3936.  
  3937. We are currently working on a project that involves real-time signal
  3938. processing on sound. As the SGI Indy both has a fast processor and
  3939. high quality sound in/out, we would like to utilize this, and use
  3940. it as a platform for our application.
  3941.  
  3942. The only example programs I could find here at the University's Indies
  3943. were in /usr/people/4Dgifts/devaudio. These use the /dev/audio device
  3944. directly, but there must be some more support for audio playback, like
  3945. channels ?  Or do I have to multiplex and scale manaully, if I want to
  3946. play several sounds at different volumes simultanously ?  I cannot use
  3947. the high-level audio tools, since we have to do sampling, processing
  3948. and playback in real time.
  3949.  
  3950. The manual pages refers to some other source code which is not
  3951. installed here, like audio/playaifc.c. I would be grateful if somebody
  3952. could send me some of those, as well as the part of manual section
  3953. that deals with audio subroutines (not commands), which we don't have.
  3954.  
  3955. I have compared the /usr/include/sys/audio.h file on Indigo and Indy,
  3956. and the one on Indigo states many more calls and options.
  3957. Does this mean that source code using audio for Indigo is not
  3958. compatible with Indy ?
  3959.  
  3960. To get started, it would be convenient to have an example program that
  3961. samples from line in, and outputs to line out.  If anybody has
  3962. something like this, please send it to me. I would also be grateful
  3963. for any other spesifications or tips on how to use the low level
  3964. support of the audio system on Indy.
  3965.  
  3966.     You need to get the Audio Library (AL) which is part of the Digital
  3967.     Media Developers Option.  You will also need the Irix Developers
  3968.     Option if you do not have it already.
  3969.  
  3970.  
  3971.  
  3972.  
  3973.  
  3974. (64) - Power Connections for SGI systems
  3975. ---------------------------------------------------------------------------
  3976.  
  3977.     Could someone let me know the type of power (amps) and socket style
  3978.   (twist-lock, etc.) connections required for the following machines.  In
  3979.   other words, what kind of "plug" do I need to make these things work.
  3980.  
  3981.         4D 420    Single Tower
  3982.         4D 340    Twin Tower
  3983.         4D 210    Twin Tower
  3984.         Onyx/2    Deskside
  3985.         Onyx/2    Rack (terminator chassis)
  3986.  
  3987.     --- 1 ---
  3988.          4D 420    Single Tower
  3989.  
  3990.                    20 Amp Recepticle   looks like   -| |
  3991.                                                       o
  3992.                   and it's name is  "NEMA 5-20R"
  3993.                   but the plug is called a NEMA 5-20P
  3994.  
  3995.          4D 340    Twin Tower    "same as above"
  3996.          4D 210    Twin Tower    "same as above"
  3997.  
  3998.  
  3999.          Onyx/2    Deskside  depends either 20 amp 120 volt like above
  4000.                              in minimal configurations.
  4001.  
  4002.                    or a 220 volt recepticle like this         | -
  4003.                                                                o
  4004.                  but it real name is  "NAME 6-20R
  4005.                  and the plug is called NAME 6-20P
  4006.  
  4007.  
  4008.          Onyx/2    Rack (terminator chassis)
  4009.  
  4010.                 OHH, Well the single phase receptical is a HUB-330R6W which
  4011.                 looks kinda like the plug your boat might have if you paid
  4012.                 more than $30,000 for it. and the plug's name is
  4013.                 IEC 309,2-P,3-W,30A,250V but we call him harvey for short.
  4014.  
  4015.                 and the three phase plug is called a IEC 309,3-P,4-W,30A,250V
  4016.                 and plugs into a HUB-430R9W which looks like the plug on your
  4017.                 boat if your boat had an electric crane which picked up cars
  4018.                 or something.
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025. (65) - Maxtor 8760E drive on 4D/240S
  4026. ---------------------------------------------------------------------------
  4027.  
  4028. We have an SGI 4D/240S with an ESDI controller and a single drive.
  4029.  
  4030. We have recently aquired several Maxtor 8760E drives with their own power
  4031. supplies sold by Aviv which were originally on a VAXstation.
  4032.  
  4033. We would like to add these drives to our SGI, however we are having a problem.
  4034. We first removed the terminator from the drive which was already installed in
  4035. the SGI, and left the terminator in the single Maxtor that we were adding as a
  4036. test.  The preinstalled drive was set to ID 0 and the new one to ID 1.
  4037. We then started fx in the extended mode, chose the ESDI controller,
  4038. drive number 1, and identified it as a Maxtor-8760E  (number 30 on our version
  4039. of fx).  We then attempted to format the disk using the 'auto' option, and the
  4040. format stage seemed to work, however, once it began excercising the disk,
  4041. it generated errors such as this:
  4042. ips0d1s10: sector not found (code 29) chs/4/2/40...about to do first retry.
  4043. ips0d1s10: sector not found (code 29) chs/4/2/40...about to do second retry.
  4044. ips0d1s10: sector not found (code 29) chs/4/2/40...about to do third retry.
  4045. fx/auto/complete I/O error - write error at block 4/2/40 (3348)
  4046. adding bad block 4/2/0
  4047.  
  4048. this continued until fx encountered enough errors to ask if it should
  4049. continue.  When we tried excercising it sequentially, it seemed to find that
  4050. there was at least one bad sector in each track, thus adding it to the bad
  4051. block list.
  4052.  
  4053. We are at a loss as what to do next, and were wondering if anyone had
  4054. experience with these types of drives, or similar errors in 'fx'.
  4055.  
  4056. Incidentally, the one possibility that we thought of is an error in terms
  4057. of selectable options through jumpers on the drive.  It is set to 'hard sector
  4058. mode' with 'ESDI programmable sector size' enabled.  I'm not sure if changing
  4059. this is the answer, and I grow tired of random changes trying to get this to
  4060. work!
  4061.  
  4062.     This takes me back about 4 years.  Talk about nostalgia!
  4063.  
  4064.     The Maxtor drive never did work very well on the ESDI controller.
  4065.     About the only thing I can suggest it to choose the 'other' drive
  4066.     parameters and play with gap sizes -- not very useful information,
  4067.     I know.  Unfortunately, the drive was always quite persnickety with
  4068.     this controller, which is why we never sold it.  We did supply the
  4069.     parameters for it, though, in case others wanted to try to use it.
  4070.     The 780MB drives we shipped were the Hitachi DK515-78 and Seagate
  4071.     (or CDC) Wren 6.
  4072.  
  4073.  
  4074.  
  4075.  
  4076.  
  4077.  
  4078. (66) - Panic crashes
  4079. ---------------------------------------------------------------------------
  4080.  
  4081. since 11 month we have an Crimson Reality Engine. There are two harddisks
  4082. installed inside. One harddisk and a cdrom are connected to first of the
  4083. two external scsi-ports. A dat-tape-drive is connected to the second one.
  4084. The cables of the first port are around 2 Meters, the second around 1 Meters.
  4085. I think there are no to long:
  4086.  
  4087. Since 2 Weeks the system
  4088. crashes with the following output:
  4089. PANIC : IRIX killed due to MP Bus Timeout
  4090. PC: 0x80009F4A4 ep: 0x80111DC0 Physical Address 0x17000700
  4091.  
  4092. DOUBLE PANIC: ....
  4093.  
  4094. Any tips or suggestions ?
  4095.  
  4096.     Since I haven't seen any other replies...
  4097.  
  4098.     Use dbx or dis on the kernel to check where that PC is (what
  4099.     kernel routine).  If it happens repeatedly, is it always
  4100.     at the same PC?
  4101.  
  4102.     Sounds like something is making a bad access.
  4103.  
  4104.     Also, what changed in the hardware or software about the time
  4105.     you started seeing the problem, if anything?
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111.  
  4112.  
  4113. (67) - Swap space or RAM?
  4114. ---------------------------------------------------------------------------
  4115.  
  4116. I have a few questions about using swap space instead of RAM.  The system
  4117. I am using is an Indigo^2 with 32Mb of ram and 1.5Gb of hard drive space.
  4118. I will be upgrading to 64Mb shortly, but need to do some large memory
  4119. intesive calculations now.  How does using swap effect the lifetime of the
  4120. hard drive?  Is 1Mb of swap equivalent to 1Mb of ram.  I know the swap runs
  4121. slower, but how much slower?  The programs I will need to run will take
  4122. aproximately 6 hours each to run, but I will eventually need to run a few
  4123. that may take a couple of weeks.  Should I go ahead and use the swap or
  4124. wait until I upgrade to the 64Mb of ram?
  4125.  
  4126.  
  4127.     Disk speed is about 2 orders of magnitude slower than memory.  If you
  4128.     have the time to wait...
  4129.  
  4130.     You really don't want to run programs that page heavily for long
  4131.     periods, given any choice at all.  It certainly won't hurt the disk,
  4132.     but it is rather hard on your patience!
  4133.  
  4134.     The disk is, after all, designed to be used ;)
  4135.  
  4136.  
  4137.  
  4138.  
  4139.  
  4140.  
  4141. (68) - Help with Exabyte 8505 tape drive
  4142. ---------------------------------------------------------------------------
  4143.  
  4144. I need some help with an 8505 Exabyte tape drive.
  4145.  
  4146. I need drivers.  I have it on my system but it will not read any of
  4147. my old 8200 tapes!!
  4148.  
  4149.     --- 1 ---
  4150.     No, you do not need drivers.  The necessary drivers are already in the
  4151.     kernel code libraries and most likely are already in your kernel.
  4152.  
  4153.     What you may be missing are character special device files.  You want
  4154.     a set that allows you to specify to the tape drivers in the kernel
  4155.     that you want to use your tape drive in low-density (a.k.a. 8200 mode).
  4156.  
  4157.     And, you should also have the means at hand to make those as well.
  4158.  
  4159.     Do you have a MAKEDEV shell script in /dev?  If so, /dev/MAKEDEV tps,
  4160.     should create the necessary character special device files for you if
  4161.     you have the device properly installed on your system before you execute
  4162.     the MAKEDEV shell script.
  4163.  
  4164.     Character special device files are not drivers.
  4165.  
  4166.     Whenever you install a new device on your system, it is most likely a
  4167.     good idea to run /dev/MAKEDEV without arguments.
  4168.  
  4169.  
  4170.     --- 2 ---
  4171.  
  4172.     |No, you do not need drivers.
  4173.  
  4174.       Well, not exactly. For reading, any old generic entry from tpsc
  4175.       should do the trick, since the 8505 will sense the tape density
  4176.       (i.e. the type of 8200/8500/8505/8500c drive format)
  4177.  
  4178.       For writing, the mode select for the desired density will be required
  4179.       unless the default is OK. If this is the case, then a simple mod to
  4180.       tpsc will be required. Then a reconfig to make all this complete.
  4181.  
  4182.     |The necessary drivers are already in the
  4183.     |kernel code libraries and most likely are already in your kernel.
  4184.  
  4185.        Again, not likely. I think the tpsc only includes 8200 and 8500, if
  4186.        I remember correctly.
  4187.  
  4188.     |
  4189.     |What you may be missing are character special device files.  You want
  4190.     |a set that allows you to specify to the tape drivers in the kernel
  4191.     |that you want to use your tape drive in low-density (a.k.a. 8200 mode).
  4192.     |
  4193.  
  4194.        Here's the actual scoop. It won't be density on read (the Exabyte
  4195.        ignores and mode_select density stuff on read), but the swap/no
  4196.        swap is most likely what is needed. For example, maybe try dd,
  4197.        then conv=swab to see if that is the problem. Otherwise, make sure
  4198.        that there is an appropriate entry in tpsc, and that the special
  4199.        file has the (minor) bit set for the desired swap/no swap.
  4200.  
  4201.     |And, you should also have the means at hand to make those as well.
  4202.     |
  4203.     |Do you have a MAKEDEV shell script in /dev?  If so, /dev/MAKEDEV tps,
  4204.     |should create the necessary character special device files for you if
  4205.     |you have the device properly installed on your system before you
  4206.     |execute the MAKEDEV shell script.
  4207.  
  4208.        And there's the rub. If hinv responds with
  4209.  
  4210.           Device: unknown
  4211.  
  4212.        then the MAKEDEV script will not create the appropriate special
  4213.        files.  Once again, depending on the way that tpsc was modified,
  4214.        then an appropriate modification to MAKEDEV will be required.
  4215.        Otherwise, just do a mknod for the necessary /dev/rmt specials.
  4216.  
  4217.     |
  4218.     |Character special device files are not drivers.
  4219.     |
  4220.     |Whenever you install a new device on your system, it is most likely a
  4221.     |good idea to run /dev/MAKEDEV without arguments.
  4222.  
  4223.        hope these few ideas help clarify... I have the 8505 running on four
  4224.        Indigos here, and have the mods for tpsc and MAKEDEV, as well as a
  4225.        program I wrote to querry the drive to determine compression
  4226.        performance.  If anyone is interested, I'd be happy to share
  4227.        (a number of folks have asked for this stuff, and it is working
  4228.        for them)
  4229.  
  4230.  
  4231.  
  4232.  
  4233.  
  4234.  
  4235. (69) - Indy Third Party Drive Problems
  4236. ---------------------------------------------------------------------------
  4237.  
  4238. We have recently purchased a number of INDY's (PC's and SC's) and are having
  4239. a lot of problems with various third party peripherals.
  4240.  
  4241. The problems seem to arise on systems with say one fast SCSI drive and one
  4242. standard SCSI drive.  As an example I currently have a PC running IRIX 5.1.1
  4243. with a Seagate 450MB fast SCSI drive internal (device 1) and an external
  4244. Quantum 207MB standard SCSI drive (device 3).
  4245.  
  4246. At boottime a diagnostic window appears and complains about a lack of response
  4247. from SCSI id 4 and does a SCSI Bus Reset.  The system continues to boot.
  4248.  
  4249. Once I have logged in I was under the assumption that I would see and unnamed
  4250. disk icon on the desktop - there isn't one.
  4251.  
  4252. I run "fx" and tell it that I am interested in SCSI id 3 and it gets an
  4253. I/O error and the SCSI bus gets reset.
  4254.  
  4255. I have used a standard SCSI drive on an SC already (no internal drive) so I
  4256. assume that standard SCSI drives are fine.
  4257.  
  4258.  
  4259. Is it simply the combination of fast and standard SCSI drives that causes
  4260. problems or is there more to it than that?
  4261.  
  4262.     --- 1 ---
  4263.     | from SCSI id 4 and does a SCSI Bus Reset.  The system continues to
  4264.     | boot.
  4265.  
  4266.     This almost certainly means that the Quantum drive is botching sync
  4267.     negotiations.  Try editing /var/sysgen/master.d/wd93 to disable sync
  4268.     on SCSI ID #3.  The irix 5.1.x (for some x > 1) should report this
  4269.     particular error a bit better.
  4270.  
  4271.     | I run "fx" and tell it that I am interested in SCSI id 3 and it
  4272.     | gets an I/O error and the SCSI bus gets reset.
  4273.  
  4274.     Probably sync again.
  4275.  
  4276.     | I have used a standard SCSI drive on an SC already (no internal
  4277.     | drive) so I assume that standard SCSI drives are fine.
  4278.  
  4279.     Almost certainly has nothing to do with PC vs SC.  Also check to be
  4280.     sure that you have active termination (no terminator in the drive),
  4281.     and *good* cables, and that total cable length is < 3 meters.
  4282.  
  4283.     --- 2 ---
  4284.     >and *good* cables, and that total cable length is < 3 meters.
  4285.  
  4286.     I found this in "relnotes impr_desktop 3", and have not seen it
  4287.     anywhere else.  Seems like kind of a strange place for such an
  4288.     important bit of information for us SCSI device types.  Anyway,
  4289.     in the second bullet item, it reads:
  4290.  
  4291.           o On Indy systems, there is currently a 2m (6 foot)
  4292.             maximum cable length limit on SCSI devices instead of
  4293.             the normal 6m (18 foot) maximum cable length.  If you
  4294.             experience "SCSI Bus Reset" problems, try a shorter
  4295.             SCSI cable.
  4296.  
  4297.     --- 3 ---
  4298.     | in the second bullet item, it reads:
  4299.  
  4300.     It is there for the SGI SCSI printer (which we OEM'ed; I think it is
  4301.     now being supported by Genicom directlry).  It should also be in
  4302.     the Indy owner's guide.
  4303.  
  4304.  
  4305.  
  4306.  
  4307.  
  4308.  
  4309. (70) - R2000A/R3000 - What does this mean?
  4310. ---------------------------------------------------------------------------
  4311.  
  4312. When I run "hinv" on our 4D/340VGX Power Series machine, it says this about the
  4313. processors:
  4314.  
  4315. 4 33 MHZ IP7 Processors
  4316. FPU: MIPS R2010A/R3010 VLSI Floating Point Chip Revision: 3.0
  4317. CPU: MIPS R2000A/R3000 Processor Chip Revision: 2.0
  4318.  
  4319. What does R2000A/R3000 mean?  How can I tell whether it's R2000A or R3000?
  4320.  
  4321.     >What does R2000A/R3000 mean?
  4322.  
  4323.     It means that the processor uses the R2000A/R3000 instruction set.
  4324.  
  4325.     >How can I tell whether it's R2000A or R3000?
  4326.  
  4327.     From looking at the hinv output it could be ambiguous, unless you just
  4328.     "know" these things.  You could just look at the chip itself, but that
  4329.     might void various support warranties regarding user serviceable parts.
  4330.  
  4331.     This is an approx MIPS family breakdown based on cpu board type numbers:
  4332.  
  4333.         R2000 - IP4
  4334.         R3000 - IP5,7,9,12
  4335.         R4000 - IP17,19,20,22
  4336.  
  4337.  
  4338.  
  4339.  
  4340.  
  4341.  
  4342. (71) - Heat problems with Seagate Barracuda in an R4000 Indigo?
  4343. ---------------------------------------------------------------------------
  4344.  
  4345. I'm planning to install a Seagate Baracuda 2 disk drive in an R4000
  4346. indigo and I've heard rumours of possible heat problems - can anyone
  4347. clarify this?  The Indigo in question has an elan card and a single
  4348. 400Mb (approx) system disk drive, the other two 3 1/2" slots are
  4349. currently vacant - am I likely to have problems?
  4350.  
  4351.     There were concerns that there might be heat problems (not enough
  4352.     air flow), but so far, that appears to not be the case for Indigo2 in
  4353.     some preliminary work.  I don't know if that drive will be officially
  4354.     qualified or not.
  4355.  
  4356.     I don't know if any qualification work is being done on Indigo or not.
  4357.     Certainly airflow is lower in Indigo around the drives.  I'd keep a
  4358.     close eye (finger) on the drive temperature.
  4359.  
  4360.  
  4361.  
  4362.  
  4363.  
  4364.  
  4365. (72) - Optical Disk Drive suggestions?
  4366. ---------------------------------------------------------------------------
  4367.  
  4368. Our lab is thinking of getting an optical disk drive.  We
  4369. would like to get one with a large-ish capacity (around 2Gb)
  4370. if possible.  So, I guess I'm begging for any advice on price
  4371. and quality for such a disk drive.
  4372.  
  4373.     We are using a fast Hewlett-Packard mechanism in a third party
  4374.     packaged drive as an external on an Indigo R4K, and are happy with
  4375.     it.  The 5.5 inch media does 590 Mbyte with 512 byte/sectors -
  4376.     necessary for SGI machines (don't get the alternative 1024
  4377.     byte/sector media).
  4378.  
  4379.     This is a 'standard' format that works in many drives.  You have
  4380.     290 Mbytes on each side of the disk.  There are higher (less
  4381.     standard) densities eg Tahiti,and I have recently seen other
  4382.     1.2 Gbyte media 5.5 inch drives.
  4383.  
  4384.     However, check the price of the media.  The standard 590 Mbyte
  4385.     disks cost much less than $100, while double density media can
  4386.     cost 3-4 times as much.  You will want more disks than you imagine,
  4387.     since it is so easy to use it for various backups, copies etc.
  4388.     We even use it over ethernet for backups of our Macs, and already
  4389.     have 20 disks - 12 Gbyte!  Make sure you get one of the
  4390.     much faster split-optic head drives.
  4391.  
  4392.  
  4393.  
  4394.  
  4395.  
  4396.  
  4397. (73) - Moving a drive from one machine to another
  4398. ---------------------------------------------------------------------------
  4399.  
  4400. I will be getting more diskspace, and I will want to move an external scsi
  4401. drive from one machine to another. I want to keep all the data that is on this
  4402. external drive.
  4403.  
  4404. Question:
  4405.  
  4406. Can I just move it to another machine and all the data will be there. Or do
  4407. I need (I will do it anyway, but...) to do a backup of it before I remove it
  4408. from the current machine.
  4409.  
  4410. My suspicion is that I must do a backup of it then reinstall it on the disk
  4411. after it gets added to the new machine. Is this true?
  4412.  
  4413.     --- 1 ---
  4414.     Assuming it is from one SGI system to another, you should be able to
  4415.     just move it, but I'd certainly be paranoid and back it up first, if
  4416.     you care about any of the data (you might have a head crash, or
  4417.     might make a mistake while doing the setup on the second machine).
  4418.  
  4419.     Also, if it is the system disk, and the machines are different types,
  4420.     or different graphics, you might have to reinstall parts of eoe1 and
  4421.     eoe2 with 'set neweroverride' in inst.
  4422.  
  4423.     --- 2 ---
  4424.     If the machine being moved to is of the same type of system, running
  4425.     the same O/S (more or less), you should be able to plug the drive and
  4426.     it should work.  (You may have to dither with the SCSI address and
  4427.     /etc/fstab and so on.)
  4428.  
  4429.     If you are moving drives between non-compatable systems (say a Sun to a
  4430.     SGI), then yes, you will have to re-format the disk and start with
  4431.     fresh file systems -- SunOS has a different idea of what a hard disk
  4432.     looks like (system label, partitioning info, file system layout, format
  4433.     of the superblocks, etc.) from IRIX (or Ultrix, etc.).
  4434.  
  4435.  
  4436.  
  4437.  
  4438.  
  4439.  
  4440. (74) - IO4 Bus arbitration question
  4441. ---------------------------------------------------------------------------
  4442.  
  4443.         I was interested in the IO4 bus arbitration logic. Besides the
  4444. general description,  does SCSI controler 0 have and advantage over
  4445. SCSI controler 1 ??
  4446.  
  4447.     Not that I know of, in practice.  One of the challenge folks may be
  4448.     able to reply with more assurance.
  4449.  
  4450.  
  4451.  
  4452.  
  4453.  
  4454. (75) - Disk drive problem with Indigo
  4455. ---------------------------------------------------------------------------
  4456.  
  4457. Recently I installed a DEC DSP3105 in an Indigo R3000. Everything
  4458. seemed to be working fine, until today when I tried to use the
  4459. internal 3.5 inch floppy... msdosd gave me errors when I started it. I
  4460. used hinv to see what it had to say:
  4461.  
  4462. 1 33 MHZ IP12 Processor
  4463. FPU: MIPS R2010A/R3010 VLSI Floating Point Chip Revision: 4.0
  4464. CPU: MIPS R2000A/R3000 Processor Chip Revision: 3.0
  4465. On-board serial ports: 2
  4466. Data cache size: 32 Kbytes
  4467. Instruction cache size: 32 Kbytes
  4468. Main memory size: 24 Mbytes
  4469. Integral Ethernet: ec0, version 0
  4470. Disk drive: unit 7 on SCSI controller 0
  4471. Disk drive: unit 6 on SCSI controller 0
  4472. Disk drive: unit 5 on SCSI controller 0
  4473. Disk drive: unit 4 on SCSI controller 0
  4474. Disk drive: unit 3 on SCSI controller 0
  4475. Disk drive: unit 2 on SCSI controller 0
  4476. Disk drive: unit 1 on SCSI controller 0
  4477. Integral SCSI controller 0: Version WD33C93A, revision 9
  4478. Iris Audio Processor: revision 3
  4479. Graphics board: LG1
  4480.  
  4481. Yikes!!! I only have 1 disk, at unit 1, and one floppy at unit 3. Why
  4482. all these other phantom disks? I wouldn't mind if they were REAL, but
  4483. this is kind of annoying! Could anyone shed some light on this?
  4484.  
  4485.     This symptom indicates that the device is addressed as 0.  When a
  4486.     disk is addressed at zero, it can sometimes be seen at every address,
  4487.     because when the host adapter asserts its ID bit during selection,
  4488.     the disk thinks it's being selected too.
  4489.  
  4490.  
  4491.  
  4492.  
  4493.  
  4494.  
  4495. (76) - Print problems with LaserWriter Pro
  4496. ---------------------------------------------------------------------------
  4497.  
  4498. Don't point me at "man serial".  I've been there.
  4499.  
  4500. My problem is a little more specific.  I have a LaserWriter Pro 600
  4501. with a serial DB-9 connector running to an R3000 Indigo (with a DIN-8
  4502. connector).  I have been able to access the printer using the ttyd* but
  4503. I want to get at least XON/XOFF control so ttym* is needed.  With the
  4504. cable that I have, I can talk directly to the printer using ttym* and
  4505. kermit but, when I use ttym* in the printcap, files just disappear and
  4506. the printer never starts processing (as indicated by the flashing light).
  4507. If you have managed this, can you describe in detail your cabling?
  4508. Hardware handshaking using ttyf* would be even better but I don't think
  4509. the printer will talk RTS/CTS.
  4510.  
  4511.         My cable looks like this:
  4512.  
  4513.               DIN-8                           DB-9   (according to LW manual)
  4514.         DTR     1 ----------------------------- 1       DCD
  4515.         CTS     2                               8       CTS
  4516.         TxD     3 ----------------------------- 2       RxD
  4517.         SGnd    4 --------------+-------------- 5       SGnd
  4518.         RxD     5 ------------- | ------------- 3       TxD
  4519.         RTS     6               |               7       RTS
  4520.         DCD     7 ------------- | ------------- 4       DTR
  4521.         SGnd    8 --------------+
  4522.                                                 6       DSR
  4523.                                                 9       Ring
  4524.  
  4525.         I fear that I need to drag some of the other pins high/low in order
  4526. to avoid floating lines but I don't know precisely what to do.
  4527.  
  4528. NOTE: I have set the configuration on the printer to use XON/XOFF, 8None,
  4529. at 9600 (setting 0), checking it through a Mac connected to the LocalTalk
  4530. port.
  4531.  
  4532.     If you want XON/XOFF, then ttyd# is just fine.  You almost certainly
  4533.     don't want the modem signals (unless you tend to power your printer
  4534.     off a lot), so it is either ttyd or ttyf.
  4535.  
  4536.     | the printer never starts processing (as indicated by the flashing
  4537.     | light).
  4538.  
  4539.     That sounds pretty weird, as it indicates that the job is either
  4540.     being scrapped, or that the spooler thinks it printed it OK.
  4541.     Are your tty[mf]# devices owned by lp?  Are there messages in
  4542.     ~lp/log?
  4543.  
  4544.     Your pinout below looks reasonable.
  4545.  
  4546.  
  4547.  
  4548.  
  4549.  
  4550.  
  4551. (77) - NFS performance problems on 4D/35
  4552. ---------------------------------------------------------------------------
  4553.  
  4554. We are experiencing some performance problems on our Model 35 NFS server.
  4555. One of the symptoms is that there appears (osview, sysmeter et al) to be
  4556. 4 - 10 times as many packets comming in as going out.
  4557.  
  4558. A "sniffer" on the net seems to indicate that the SGI is actually processing
  4559. each and every packet on the net.
  4560.  
  4561. Can an ethernet interface get "stuck" in promiscuous mode?
  4562. We're running IRIX 4.0.5.   Another 2 SGI's on the same net (one also running
  4563. the same release of IRIX) do not show this high number of input packets.
  4564.  
  4565.  
  4566.     | We are experiencing some performance problems on our Model 35 NFS
  4567.     | server.  One of the symptoms is that there appears (osview,
  4568.     | sysmeter et al) to be 4 - 10 times as many packets comming in
  4569.     | as going out.
  4570.  
  4571.     Not unreasonable, for many things.  Particularly if you have an
  4572.     app (or system) out there doing lots of broadcast or multicast
  4573.     packets.
  4574.  
  4575.     | A "sniffer" on the net seems to indicate that the SGI is actually
  4576.     | processing each and every packet on the net.
  4577.  
  4578.     Sounds like you have the somewhat bogus patch installed (posted here
  4579.     many months ago) that permanently puts the 4D/35 in promiscuous mode.
  4580.     I'd check your startup scripts.
  4581.  
  4582.     | Can an ethernet interface get "stuck" in promiscuous mode?
  4583.  
  4584.     Yes; it isn't stuck though, it is done deliberately (for snooping,
  4585.     or the like).
  4586.  
  4587.  
  4588.  
  4589.  
  4590.  
  4591.  
  4592. (78) - Indigo Environmental Operating conditions
  4593. ---------------------------------------------------------------------------
  4594.  
  4595. While most people operate their computers in the comfort of a machine room or
  4596. offices, we take them up flying !!
  4597.  
  4598. Our intent is to use Indigo computers for airborne experiments (not allowed to
  4599. tell you too much about them). This means they will be subject to pretty nasty
  4600. vibrations, accelerations and temperature variations.
  4601.  
  4602. Can anyone comment on the environmental envelope (accelerations, temperature
  4603. extremes) within which Indigo computers are expected to operate properly?
  4604. Silicon Graphics' technical reports don't specify anything about that (which
  4605. is not entirely surprising :-)).
  4606.  
  4607.     --- 1 ---
  4608.     Actually, those things *are* spec'ed.  I think they were in the owner's
  4609.     guide.  This question has come up before, and vibration and temperature
  4610.     changes (rate of change, and endpoint temperature) for the disk are
  4611.     usually the biggest issue.  If the cabin isn't presurized, you'll have
  4612.     even more problems.
  4613.  
  4614.     --- 2 ---
  4615.     We actually have put several SGI machines on VME boards for "embedded
  4616.     systems" applications; this might be better for your needs than
  4617.     strapping a purple box in with a seat belt.  I'm pretty sure at least
  4618.     one Indigo variant is available.  I don't have much information about
  4619.     these systems; you may want to check with your sales rep.
  4620.  
  4621.  
  4622.  
  4623.  
  4624.  
  4625.  
  4626. (79) - Apple CD-ROM - Part 2     [see (37)]
  4627. ---------------------------------------------------------------------------
  4628.  
  4629. I'm presently a Mac and Iris 4D user. The Macs are used in my office
  4630. and at home while the Irises are used in my lab. In the short term I
  4631. need a CD ROM player at home and am considering the Apple CD 300.
  4632.  
  4633. However, I may in mid or late '94 dump my home Mac in favor of an
  4634. SGI Iris.
  4635.  
  4636. Will the Apple CD 300 work on an Iris (including for software
  4637. installation)?
  4638.  
  4639.     I've had many people ask, but only a few people try.  They haven't
  4640.     been successful; evidently the firmware is rather Mac-centric, and
  4641.     therefore not terribly ANSI SCSI compliant.
  4642.  
  4643.     I suspect that Sony sells a more standard version of the drive, but
  4644.     I don't have the info on the model number, and I don't know if it would
  4645.     work on the Mac or not.
  4646.  
  4647.  
  4648.  
  4649.  
  4650.  
  4651.  
  4652. (80) - Difference between R4000 in Indigo and R4000PC in Indy
  4653. ---------------------------------------------------------------------------
  4654.  
  4655. could somebody explain the difference between the R4000 found in an indigo 4k,
  4656. the R4000PC in the PC Indy and the R4000SC in the SC Indy?
  4657.  
  4658.     --- 1 ---
  4659.     Originally, the R4000 had three variants: PC, SC, and MC which stand
  4660.     for  Primary Cache, Secondary Cache, and Multiprocessor (Cache?)
  4661.     respectively.  The PC chips are in a smaller cheaper package, while
  4662.     the SC and MC chips  both come in the same package. I believe the
  4663.     MC parts didn't start working until a couple of revs on the silicon.
  4664.     I'm not sure if they sell separate SC  and MC parts now. The R4000PC
  4665.     has 8K I + 8K D cache.
  4666.  
  4667.     Hence in the Indy, the R4000PC machine is quite a bit cheaper because
  4668.     it  uses a less expensive processor as well as not having cache. The
  4669.     SC upgrade involves getting a new CPU. A plain R4000 is likely an
  4670.     R4000PC if it does not have a secondary cache. Otherwise it has to be
  4671.     an SC or MC part.
  4672.  
  4673.     Added into the fray is the R4400. This is available in at higher clock
  4674.     speed  (75/150MHz as well as the original 50/100MHz) and has 16K I +
  4675.     16K D cache.  This part is still sold in both a PC and SC variant.
  4676.     I don't know if chip  vendors sell a separate multiprocessor
  4677.     qualified MC version.
  4678.  
  4679.     Actually, how hard is it to come by R4400 150MHz parts? They seem to
  4680.     be a bit rare compared to what I'd expect. Those 200MHz parts better
  4681.     be coming soon with DEC flogging another 75MHz out of the 21064 and
  4682.     all :-)
  4683.  
  4684.     --- 2 ---
  4685.     The R4000 in the Indigo is an R4000 SC (secondary cache).  Both it,
  4686.     and the Indy SC have 1 MB of secondary cache.  The PC version has no
  4687.     secondary cache (nor the pins for it), and therefore has only the
  4688.     8+8KB of primary cache (16+16 should it switch to the R4400 PC, which
  4689.     might happen at some point).  The R4000SC also has 8+8 primary, and
  4690.     the R4400SC has 16+16 primary).
  4691.  
  4692.  
  4693.  
  4694.